Files
firmware/src/mesh
Dmitry Dubinin 29f4d99bf6 Add Adaptive Polling Intervals to WebServer (#7864)
* feat: add adaptive polling intervals to WebServer

Replace fixed 5ms polling with adaptive intervals based on HTTP activity:
- 50ms during active periods (first 5 seconds after request)
- 200ms during medium activity (5-30 seconds)
- 1000ms during idle periods (30+ seconds)

Reduces CPU usage significantly during idle periods while maintaining
responsiveness when handling HTTP requests.

* Fix integer overflow and magic numbers in WebServer

- Handle millis() overflow in getAdaptiveInterval()
- Replace magic numbers with named constants
- Improve code readability and maintainability
2025-10-06 05:52:40 -05:00
..
2025-07-20 23:13:50 +02:00
2025-10-04 05:52:04 -05:00
2025-07-05 12:56:29 -05:00
2025-09-11 18:57:30 -05:00
2025-08-29 12:09:22 -05:00
2025-10-05 15:56:45 +02:00
2025-10-01 15:31:53 -05:00
2025-10-01 15:31:53 -05:00
2025-10-01 15:31:53 -05:00
2025-10-01 15:31:53 -05:00
2025-09-19 08:37:58 -05:00