Commit Graph

  • 0e72474f41 Align tracker GPS clock assertions with advancing RMC samples mikecarper 2026-10-17 20:52:50 -07:00
  • 4bc6535f4d Fix bridge runtime harness extraction around packet logging guards mikecarper 2026-10-17 20:23:30 -07:00
  • 3db4582bbb Integrate upstream GPS PRs 3624, 3625 and 3626 mikecarperandnullrouten0 2026-10-17 19:53:08 -07:00
  • 55f67f9062 Fit Mini Repeater with approved optional service cuts mikecarper 2026-10-17 19:35:05 -07:00
  • 7a9d099039 Record Mini Repeater approved feature-cut experiments mikecarper 2026-10-17 19:23:26 -07:00
  • 5c364b8f04 Record Mini Repeater GCC 15 size and emulation results mikecarper 2026-10-17 18:42:08 -07:00
  • 4575da82fe Record 1.18.0.1 risk matrix passes and remaining Mini limit mikecarper 2026-10-17 18:07:13 -07:00
  • b2a8245199 Bound SH1106 retry allocations and verify ESP32 Full RAM mikecarper 2026-10-17 17:59:33 -07:00
  • f73ddc8bce Check all small STM32 Companions at release version length in CI mikecarper 2026-10-17 17:47:21 -07:00
  • d83a6a3ceb Fit Tiny Relay Companion while retaining GPIO and storage mikecarper 2026-10-17 17:40:40 -07:00
  • dbe092f5d5 Fit Wio-E5 Companion without reducing storage or contacts mikecarper 2026-10-17 17:39:04 -07:00
  • 3d04bb3048 Sleep unused onboard SX1262 in RAK13302 builds mikecarper 2026-10-17 17:02:54 -07:00
  • ff548d2481 Expose read-only RX power-saving diagnostics through framed CLI mikecarper 2026-10-17 15:56:43 -07:00
  • cdfd1ad691 Retain USB packet logging in canonical nRF sensor OTA pairs mikecarper 2026-10-17 15:50:19 -07:00
  • 55960cebdc Recover nRF OTA RAM without reducing catalog or staging capacity mikecarper 2026-10-17 15:50:17 -07:00
  • 5ee9ceeb20 Protect nRF SD OTA authorization RAM from source-only stores mikecarper 2026-10-17 15:35:34 -07:00
  • 9c3df94f99 Honor periodic OTA cadence after the four-beacon startup burst mikecarper 2026-10-17 15:12:59 -07:00
  • 97be2b9b21 Delay displayed radio preamble advice for two minutes mikecarper 2026-10-17 14:45:33 -07:00
  • 64a928d18f Reduce Indicator radio expander traffic with guarded IQ reuse mikecarper 2026-10-17 14:19:42 -07:00
  • 5cf42d0ca1 Update host harnesses for current radio and sleep policy mikecarper 2026-10-17 14:14:09 -07:00
  • 05c0ed8bb2 Fit STM32 Companions with equivalent compact field arithmetic mikecarper 2026-10-17 13:53:00 -07:00
  • 264fc2bccb Fix hosted links for new power-saving documentation mikecarper 2026-10-17 13:44:40 -07:00
  • e66473a86c Update Morse role-loop tests for radio2 idle policy mikecarper 2026-10-17 13:39:47 -07:00
  • 8874cf62ca Fix W12 TX prearming without standby PA drain mikecarper 2026-10-17 13:36:38 -07:00
  • f1d281a766 Allow safe nRF52 MCU idle between radio2 scan deadlines mikecarper 2026-10-17 13:21:05 -07:00
  • 53835c0793 Avoid flash load image for the empty contact-path cache mikecarper 2026-10-17 11:57:05 -07:00
  • dcabcb8cb2 Initialize DC/DC on nine circuit-verified nRF52 boards mikecarper 2026-10-17 11:42:21 -07:00
  • 364e3cabd5 Merge remote-tracking branch 'origin/keymindCascade' into keymindCascade mikecarper 2026-10-17 11:37:01 -07:00
  • 86984e8e22 Enable RAK4631 Companion DC/DC in all transports mikecarper 2026-10-17 11:35:50 -07:00
  • 80f7b17d89 Merge remote-tracking branch 'origin/keymindCascade' into keymindCascade mikecarper 2026-10-17 11:22:33 -07:00
  • 4805b5cdbb Fix T096 Companion runtime RAM with RGB332 framebuffer mikecarper 2026-10-17 11:22:15 -07:00
  • 2fb4d2e793 Preserve millisecond power-saving deadlines across roles mikecarper 2026-10-17 11:21:48 -07:00
  • eb4f837969 Retain valid noise floors during adaptive AGC maintenance mikecarper 2026-10-17 11:06:10 -07:00
  • 55354c7fbe Keep sub-second RS232 standby interrupt-idle eligible mikecarper 2026-10-17 11:03:43 -07:00
  • 5bdc6de0ed Sleep ST7735 controllers before releasing display power mikecarper 2026-10-17 11:02:29 -07:00
  • 21f8b3384f Enable T096 DC/DC initialization before battery checks mikecarper 2026-10-17 11:01:01 -07:00
  • dd7a10f9aa Sleep between noise-floor samples and reduce idle refreshes mikecarper 2026-10-17 10:18:14 -07:00
  • 50428f0fb7 Enable contact caching for high-capacity nRF52 companions mikecarper 2026-10-17 10:14:17 -07:00
  • 552599fb34 Improved sleep() and added enterDeepSleep() Kevin Le 2026-10-17 23:08:46 +07:00
  • 3301a022d7 Fixed dummy methods for ESPNOWRadio Kevin Le 2026-10-17 23:01:47 +07:00
  • c1ab0de85f Added isReadBusy() for Serial interfaces Kevin Le 2026-10-17 23:01:09 +07:00
  • f992ef0c3e Removed enterDeepSleep for TBeam Kevin Le 2026-10-17 22:41:29 +07:00
  • eb1139ee65 Removed outpath, updated docs for rxps, powersaving Kevin Le 2026-10-17 17:53:44 +07:00
  • 8a5f735bba Reuse active Sensor tracker wake deadlines mikecarper 2026-10-17 02:25:37 -07:00
  • 629557fcfe Fix nRF52 idle sleep event and CryptoCell handling mikecarper 2026-10-17 02:22:26 -07:00
  • 756d887bad Add on-demand power-saving diagnostics mikecarper 2026-10-17 01:15:54 -07:00
  • ad0436c610 UI changes for PowerSaving variant Kevin Le 2026-10-17 14:50:43 +07:00
  • 04c3d1118d Preserve current Room downloads during QSPI rollout mikecarper 2026-10-16 23:46:21 -07:00
  • ce53567a4c Consolidate onboard QSPI infrastructure build profiles mikecarper 2026-10-16 23:42:10 -07:00
  • d5d84d325b Retire internal-only SolarXiao Room release variants mikecarper 2026-10-16 23:24:36 -07:00
  • 9d93a72693 Added WiFi to TFT BLE version of Heltec V4 amdoolittle 2026-10-16 22:39:26 -07:00
  • a9845842d1 Keep time across reset for NRF52 Kevin Le 2026-10-17 12:08:24 +07:00
  • fe44cb4326 Custom GPS, Added BME680_BSEC and Keep time across reset for RAK3401 Kevin Le 2026-10-17 12:04:21 +07:00
  • 41392021f5 Fixed powerOff and shutdownPeripherals for TBeam1W Kevin Le 2026-10-17 11:59:13 +07:00
  • 7c574c62d7 Custom GPS PS for meshsolar, tracker, x1 and T1000e Kevin Le 2026-10-17 11:57:03 +07:00
  • 48a8e9ee8c PowerSaving changes to variants: - Fixed powerOff, shutdownPeripherals and added enterDeepSleep() - Keep time across reset for NRF52 - Minor fixes Kevin Le 2026-10-17 11:40:02 +07:00
  • a16229a3eb Bound GPS UTC fields and accept variable time precision mikecarper 2026-10-16 20:34:50 -07:00
  • 2d94fe325d Added latest test_rx_power_saving Kevin Le 2026-10-17 09:54:16 +07:00
  • 135d361368 Require fresh complete GPS observations before clock synchronization mikecarper 2026-10-16 19:48:34 -07:00
  • d30a69ef90 Custom docs for PS and RXPS Kevin Le 2026-10-17 09:48:16 +07:00
  • 0db7fc4f17 Custom libraries for PS, RXPS and new RadioLib Kevin Le 2026-10-17 09:39:29 +07:00
  • 428a95c643 Merge pull request #3606 from amdoolittle/feature/ble-conditional-display Liam Cottle 2026-10-17 15:38:18 +13:00
  • b3d76afd6d Merge pull request #3610 from liamcottle/fix/timezone-offset Liam Cottle 2026-10-17 15:30:59 +13:00
  • 5419b43463 Custom build file of PowerSaving Kevin Le 2026-10-17 09:29:33 +07:00
  • 31a53b1f4a Preserve stalled USB recovery after a cancelled watchdog reboot mikecarper 2026-10-16 19:25:15 -07:00
  • 0e63c183a8 tz_offset should be treated as float when down casting calculation result to int32 liamcottle 2026-10-17 15:22:46 +13:00
  • 0dcba50d88 Reject unsupported RXPS before changing suspended scan policy mikecarper 2026-10-16 19:17:22 -07:00
  • 7a0fde2912 timezone offset is now stored as float to allow half hour offsets liamcottle 2026-10-17 15:16:38 +13:00
  • 75742457bd Added L2 Pro board Kevin Le 2026-10-17 09:12:09 +07:00
  • 4348fdcc56 Keep UI startup and rescue windows closed after observed expiry mikecarper 2026-10-16 19:00:45 -07:00
  • e6e6e03482 Custom MKE_S3 boards in Vietnam Kevin Le 2026-10-17 08:52:33 +07:00
  • 597096836f Custom ld to keep time for NRF52 Kevin Le 2026-10-17 08:51:32 +07:00
  • b7c2636aa9 Retry nonblocking Ethernet operations in runtime regression fixture mikecarper 2026-10-16 18:44:16 -07:00
  • 705aa40518 Align USB sleep wake harness with sensor elapsed refresh anchors mikecarper 2026-10-16 18:42:00 -07:00
  • 8e13fccdd1 Retire expired tracker awake leases before foreground deferrals mikecarper 2026-10-16 18:37:24 -07:00
  • eda70c832b Format infrastructure startup version labels without allocating mikecarper 2026-10-16 18:27:08 -07:00
  • 57ca55f98f Keep expired beacon RF-start guards retired across uptime rollover mikecarper 2026-10-16 18:09:12 -07:00
  • a24f9d5ef8 Keep sensor UI polling and refresh working across uptime rollover mikecarper 2026-10-16 17:56:45 -07:00
  • 01d9b7c376 Keep legacy UI version regression aligned with refresh initialization mikecarper 2026-10-16 17:54:29 -07:00
  • 6dfecb8879 Reuse outbound block storage for host-compressed OTA data mikecarper 2026-10-16 17:33:13 -07:00
  • 6e1f474f7d Update UITask.cpp amdoolittle 2026-10-16 17:30:19 -07:00
  • 9684e410e3 Keep RGB Companion status timing working across rollover mikecarper 2026-10-16 17:21:44 -07:00
  • ec2bf83882 Keep Companion backlight button polling working across rollover mikecarper 2026-10-16 17:04:33 -07:00
  • b483a917f6 Keep monochrome Companion LED timing working across rollover mikecarper 2026-10-16 16:54:08 -07:00
  • eec1caa170 Keep Companion sensor polling running across timer rollover mikecarper 2026-10-16 16:43:54 -07:00
  • 4c3a5691e1 Keep Companion UI deadlines working across rollover and long idle mikecarper 2026-10-16 16:28:58 -07:00
  • d01b63f0c3 Keep RTTTL tones and queued speech running across timer rollover mikecarper 2026-10-16 16:08:33 -07:00
  • 9b4d3350df Drive every RGB LED channel for Companion notifications mikecarper 2026-10-16 15:50:38 -07:00
  • 866f9d682f Preserve armed OTA handoffs when debug resume is requested mikecarper 2026-10-16 15:43:32 -07:00
  • 4865162fb4 Reserve configured NOR pins from user GPIO control mikecarper 2026-10-16 15:09:46 -07:00
  • 9e4891989f Preserve armed OTA handoffs by rejecting apply reentry mikecarper 2026-10-16 15:00:23 -07:00
  • de0e18e8cc Report unverified USB watchdog saves without promising rollback mikecarper 2026-10-16 13:57:14 -07:00
  • 5fc0943f59 Report uncertain preference saves without promising rollback mikecarper 2026-10-16 13:45:48 -07:00
  • f6c00be3e0 Bound region name exports for small destinations mikecarper 2026-10-16 12:54:36 -07:00
  • df0e7c3f89 Preserve durable region policy on failed replacement saves mikecarper 2026-10-16 11:56:00 -07:00
  • 4b81a9d5e0 Persist unchanged Companion channel route SETs before OK mikecarper 2026-10-16 11:34:51 -07:00
  • 24b1264a0e Fence Companion channel writes after uncertain publication mikecarper 2026-10-16 11:22:36 -07:00
  • 508dd23673 Keep channel faults from disabling healthy Companion contacts mikecarper 2026-10-16 10:59:11 -07:00
  • 22c31c0246 Confirm beacon file moves before acknowledging publication mikecarper 2026-10-16 10:32:27 -07:00
  • e69c89e8d3 Fail closed after uncertain shared data route publication mikecarper 2026-10-16 10:27:05 -07:00