Skip to content

develop --> Master#8238

Merged
fifieldt merged 11 commits into
masterfrom
develop
Oct 7, 2025
Merged

develop --> Master#8238
fifieldt merged 11 commits into
masterfrom
develop

Conversation

@fifieldt

@fifieldt fifieldt commented Oct 7, 2025

Copy link
Copy Markdown
Member

test

GUVWAF and others added 11 commits October 5, 2025 14:03
Reprocess repeated packets and deduplicate logic
Update next-hops based on traceroute result
* 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
* less power spam

* Don't warn about the first 4 GPS checksum failures
@fifieldt fifieldt added the enhancement New feature or request label Oct 7, 2025
@fifieldt fifieldt merged commit 8023f47 into master Oct 7, 2025
29 of 32 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants