mirror of
https://github.com/meshtastic/firmware.git
synced 2025-10-29 07:36:46 +00:00
|
Some checks are pending
CI / setup (check) (push) Waiting to run
CI / setup (esp32) (push) Waiting to run
CI / setup (esp32c3) (push) Waiting to run
CI / setup (esp32c6) (push) Waiting to run
CI / setup (esp32s3) (push) Waiting to run
CI / setup (nrf52840) (push) Waiting to run
CI / setup (rp2040) (push) Waiting to run
CI / setup (rp2350) (push) Waiting to run
CI / setup (stm32) (push) Waiting to run
CI / version (push) Waiting to run
CI / check (push) Blocked by required conditions
CI / build-esp32 (push) Blocked by required conditions
CI / build-esp32s3 (push) Blocked by required conditions
CI / build-esp32c3 (push) Blocked by required conditions
CI / build-esp32c6 (push) Blocked by required conditions
CI / build-nrf52840 (push) Blocked by required conditions
CI / build-rp2040 (push) Blocked by required conditions
CI / build-rp2350 (push) Blocked by required conditions
CI / build-stm32 (push) Blocked by required conditions
CI / build-debian-src (push) Waiting to run
CI / package-pio-deps-native-tft (push) Waiting to run
CI / test-native (push) Waiting to run
CI / docker-deb-amd64 (push) Waiting to run
CI / docker-deb-amd64-tft (push) Waiting to run
CI / docker-alp-amd64 (push) Waiting to run
CI / docker-alp-amd64-tft (push) Waiting to run
CI / docker-deb-arm64 (push) Waiting to run
CI / docker-deb-armv7 (push) Waiting to run
CI / gather-artifacts (esp32) (push) Blocked by required conditions
CI / gather-artifacts (esp32c3) (push) Blocked by required conditions
CI / gather-artifacts (esp32c6) (push) Blocked by required conditions
CI / gather-artifacts (esp32s3) (push) Blocked by required conditions
CI / gather-artifacts (nrf52840) (push) Blocked by required conditions
CI / gather-artifacts (rp2040) (push) Blocked by required conditions
CI / gather-artifacts (rp2350) (push) Blocked by required conditions
CI / gather-artifacts (stm32) (push) Blocked by required conditions
CI / release-artifacts (push) Blocked by required conditions
CI / release-firmware (esp32) (push) Blocked by required conditions
CI / release-firmware (esp32c3) (push) Blocked by required conditions
CI / release-firmware (esp32c6) (push) Blocked by required conditions
CI / release-firmware (esp32s3) (push) Blocked by required conditions
CI / release-firmware (nrf52840) (push) Blocked by required conditions
CI / release-firmware (rp2040) (push) Blocked by required conditions
CI / release-firmware (rp2350) (push) Blocked by required conditions
CI / release-firmware (stm32) (push) Blocked by required conditions
CI / publish-firmware (push) Blocked by required conditions
* 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 |
||
|---|---|---|
| .. | ||
| api | ||
| compression | ||
| eth | ||
| generated | ||
| http | ||
| raspihttp | ||
| udp | ||
| wifi | ||
| aes-ccm.cpp | ||
| aes-ccm.h | ||
| Channels.cpp | ||
| Channels.h | ||
| CryptoEngine.cpp | ||
| CryptoEngine.h | ||
| Default.cpp | ||
| Default.h | ||
| FloodingRouter.cpp | ||
| FloodingRouter.h | ||
| InterfacesTemplates.cpp | ||
| LLCC68Interface.cpp | ||
| LLCC68Interface.h | ||
| LR11x0Interface.cpp | ||
| LR11x0Interface.h | ||
| LR1110Interface.cpp | ||
| LR1110Interface.h | ||
| LR1120Interface.cpp | ||
| LR1120Interface.h | ||
| LR1121Interface.cpp | ||
| LR1121Interface.h | ||
| MemoryPool.h | ||
| mesh-pb-constants.cpp | ||
| mesh-pb-constants.h | ||
| MeshModule.cpp | ||
| MeshModule.h | ||
| MeshPacketQueue.cpp | ||
| MeshPacketQueue.h | ||
| MeshRadio.h | ||
| MeshService.cpp | ||
| MeshService.h | ||
| MeshTypes.h | ||
| NextHopRouter.cpp | ||
| NextHopRouter.h | ||
| NodeDB.cpp | ||
| NodeDB.h | ||
| PacketHistory.cpp | ||
| PacketHistory.h | ||
| PhoneAPI.cpp | ||
| PhoneAPI.h | ||
| PointerQueue.h | ||
| ProtobufModule.cpp | ||
| ProtobufModule.h | ||
| RadioInterface.cpp | ||
| RadioInterface.h | ||
| RadioLibInterface.cpp | ||
| RadioLibInterface.h | ||
| RadioLibRF95.cpp | ||
| RadioLibRF95.h | ||
| ReliableRouter.cpp | ||
| ReliableRouter.h | ||
| RF95Interface.cpp | ||
| RF95Interface.h | ||
| Router.cpp | ||
| Router.h | ||
| SinglePortModule.h | ||
| StaticPointerQueue.h | ||
| STM32WLE5JCInterface.cpp | ||
| STM32WLE5JCInterface.h | ||
| StreamAPI.cpp | ||
| StreamAPI.h | ||
| SX126xInterface.cpp | ||
| SX126xInterface.h | ||
| SX128xInterface.cpp | ||
| SX128xInterface.h | ||
| SX1262Interface.cpp | ||
| SX1262Interface.h | ||
| SX1268Interface.cpp | ||
| SX1268Interface.h | ||
| SX1280Interface.cpp | ||
| SX1280Interface.h | ||
| Throttle.cpp | ||
| Throttle.h | ||
| TypeConversions.cpp | ||
| TypeConversions.h | ||
| TypedQueue.h | ||