mikecarper
c563c40c66
Fix firmware size limits and refresh CI compatibility checks
...
Compact the existing STM32 field arithmetic and ESP-NOW tail-frame storage without removing features or lowering memory reserves. Refresh power-saving fixtures and pin official-app tests to a published archive.
2026-10-23 19:04:43 -07:00
mikecarper
b8929c15fe
Keep ESP-NOW TX seen keys instead of duplicate packet snapshots
2026-10-23 18:57:57 -07:00
mikecarper
e13d24020a
Cover RXPS arm retry state in radio diagnostics reset fixture
2026-10-23 18:56:00 -07:00
mikecarper
590d0258e5
Refresh preference test API and hosted documentation links
2026-10-23 18:45:04 -07:00
mikecarper
5aac9570b8
Update RAM and offline-queue fixtures for constrained Full storage
2026-10-23 18:16:36 -07:00
mikecarper
170c1761d0
Merge remote-tracking branch 'origin/keymindCascade' into keymindCascade
2026-10-23 18:08:25 -07:00
mikecarper
ab5de10e79
Qualify Full Meshtext builds and share cold storage on constrained companions
2026-10-23 18:08:25 -07:00
mikecarper
fc1e721a84
Scope automatic bootloader updates to each firmware image
2026-10-23 17:52:16 -07:00
mikecarper
127d1bec24
Enable Meshtext on all supported Full Companion boards
2026-10-23 17:41:12 -07:00
mikecarper
3226e208bf
Automatically check embedded bootloader after 70 seconds with reboot protection
2026-10-23 17:34:57 -07:00
mikecarper
881d8e58a5
Simplify embedded bootloader updates and skip current versions
2026-10-23 17:16:32 -07:00
mikecarper
9da754b137
Support SenseCAP Solar P1 bootloader identity separately from XIAO
2026-10-23 16:51:34 -07:00
mikecarper
d808d964d2
Add nRF52 Repeater and Room variants with embedded OTAFIX 2.4.12
2026-10-23 16:36:18 -07:00
mikecarper
9b0e013f4b
Merge PowerSaving-v18 into keymindCascade
...
Integrate the ESP32 power-saving core and RXPS recovery/status updates while preserving radio2, telemetry and saved settings.
2026-10-23 16:11:49 -07:00
mikecarper
84cae8a774
Show last completed telemetry transmission age
2026-10-23 15:12:42 -07:00
mikecarper
ea4b53ceee
Enable direct-route echo retries for telemetry snapshots
2026-10-23 15:00:42 -07:00
mikecarper
a032d53004
Repair stale CI fixtures for shared help and radio controls
...
Allow saved radio-fast metadata in the persistence harness, follow shared raw and packed CLI help, refresh reviewed help snapshots, and update HAL, build-hook and SD helper mocks without changing firmware behavior.
2026-10-23 13:56:39 -07:00
mikecarper
837847f891
Record SPI9 hardware checks and fix idle sleep test fixture
2026-10-23 13:18:04 -07:00
mikecarper
d6853f4521
Add saved 9 MHz alias for supported 8.889 MHz SPI clocks
2026-10-23 12:54:54 -07:00
mikecarper
601f3ee622
Allow compact histograms in private radio timing builds
2026-10-23 12:03:49 -07:00
mikecarper
fd2c99b890
Add isolated ESP32 SPI clock and retune timing instrumentation
2026-10-23 11:57:24 -07:00
mikecarper
e9f5d6f12f
Update native radio fixtures for saved switching controls
2026-10-23 11:25:33 -07:00
mikecarper
73789a64e8
Pack STM32WL Companion help while retaining every command
2026-10-23 11:25:33 -07:00
mikecarper
9d973d353a
Preserve the compact STM32WL interface and profile storage path
2026-10-23 11:13:35 -07:00
mikecarper
c9de5c8350
Omit unsupported tuning controls on integrated STM32WL radios
2026-10-23 11:04:11 -07:00
mikecarper
4c0f2acf64
Merge remote-tracking branch 'origin/keymindCascade' into keymindCascade
2026-10-23 10:41:27 -07:00
mikecarper
61d024bc72
Add saved controls for radio switching acceleration
2026-10-23 10:41:26 -07:00
mikecarper
5a4e81c4d5
Pack Reader words to retain Full firmware flash headroom
2026-10-23 10:41:26 -07:00
mikecarper
99eb24736f
Limit Meshtext messages to 15 total attempts
...
Stop on a matching forwarded echo and preserve lower saved retry settings. Keep scheduled beacons on their separate single-send path.
2026-10-23 10:33:21 -07:00
mikecarper
86ef1e890c
Merge remote-tracking branch 'origin/keymindCascade' into keymindCascade
2026-10-23 10:05:38 -07:00
mikecarper
0cdf6f9aa6
Store complete RAK help with bounded LZSS compression
2026-10-23 10:02:01 -07:00
mikecarper
629db8542d
Share SD command parsing and history output without changing replies
2026-10-23 09:59:48 -07:00
mikecarper
fd47fe0b1a
Merge upstream dev into keymindCascade
...
Bring in the new Companion WiFi profiles while preserving existing OLED detection, message queues and OTA safeguards. Include dynamic WiFi helpers consistently and refresh the affected test fixtures.
2026-10-23 09:57:14 -07:00
mikecarper
b6efdbdb27
Bind the help language standard to its SCons object
2026-10-23 09:47:39 -07:00
mikecarper
28aeea4c96
Defer packed help board selection to the effective C++ profile
2026-10-23 09:44:10 -07:00
mikecarper
1ccd0db9b0
Register the RAK help source before late Full profile flags
2026-10-23 09:43:13 -07:00
mikecarper
8f621cbb3f
Isolate RAK help packing from the firmware C++11 build
2026-10-23 09:40:00 -07:00
mikecarper
4deff5b687
Pack RAK Full help text at compile time without changing output
2026-10-23 09:32:02 -07:00
mikecarper
0f8cd1e019
Share SD maintenance failure cleanup to retain RAK Full capacity
2026-10-23 09:23:41 -07:00
mikecarper
684df9c643
Reduce RAK Full Companion help overhead without removing commands
2026-10-23 09:19:09 -07:00
mikecarper
807343de8d
Share Companion hardware diagnostics and protect RXEN reconfiguration
2026-10-23 08:57:51 -07:00
mikecarper
04c4fdb240
Expose Companion bootloader version and fence XIAO role-transition tests
2026-10-23 08:33:02 -07:00
mikecarper
61a536c686
Add gated Tag and MeshTower buffered SPIM1 qualification paths
2026-10-23 08:07:01 -07:00
mikecarper
1b9fcf2af5
Add gated XIAO nRF52 buffered SPIM2 qualification candidate
2026-10-23 07:55:07 -07:00
mikecarper
e4907edd5f
Document remaining fast-switch gaps and preserve the held M4 SPI expectation
2026-10-23 07:45:12 -07:00
mikecarper
aa480ae79e
Observe shared TWI0 IRQ in nRF radio timing captures
2026-10-23 04:08:05 -07:00
mikecarper
1b97c089a7
Combine bounded nRF USB and scheduler isolation for explicit HIL trials
2026-10-23 03:52:06 -07:00
mikecarper
286f3f730d
Resolve HIL flag helper from project root in SCons context
2026-10-23 03:38:19 -07:00
mikecarper
7a6a118775
Bind HIL IRQ observers through private nRF framework copies
2026-10-23 03:35:54 -07:00
mikecarper
0bcc9e3e9e
Isolate fast SPI reads with a bounded 8 to 16 to 8 MHz diagnostic
2026-10-23 03:34:14 -07:00