Commit Graph
6143 Commits
Author SHA1 Message Date
mikecarper ab5de10e79 Qualify Full Meshtext builds and share cold storage on constrained companions 2026-10-23 18:08:25 -07:00
mikecarper 127d1bec24 Enable Meshtext on all supported Full Companion boards 2026-10-23 17:41:12 -07:00
mikecarper 881d8e58a5 Simplify embedded bootloader updates and skip current versions 2026-10-23 17:16:32 -07:00
mikecarper d0d32d7a31 Update MOTA profile and compact logging checks and run them in CI 2026-10-23 17:08:36 -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 437afbdda1 docs: use two-day telemetry analyzer lookback 2026-10-23 14:29:46 -07:00
mikecarper 8912576eab docs: remove telemetry analyzer size restriction 2026-10-23 14:19:14 -07:00
mikecarper e63b329a80 docs: add seven-day analyzer telemetry filter 2026-10-23 14:14:44 -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 30ee411e14 Record V3 and V4 SPI clock switching comparison [skip ci] 2026-10-23 12:39:40 -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 fb1c8acf7b Record successful compact STM32 firmware builds 2026-10-23 11:28:32 -07:00
mikecarper 5b20bf3709 Include the packed help interface for STM32WL Companions 2026-10-23 11:26:05 -07:00
mikecarper 6811a9d909 Clarify RXPS watchdog scope in saved control results 2026-10-23 11:25:33 -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 cebd0fdbeb Fix hosted documentation links and record linked Reader validation 2026-10-23 11:04:11 -07:00
mikecarper c9de5c8350 Omit unsupported tuning controls on integrated STM32WL radios 2026-10-23 11:04:11 -07:00
mikecarper 901a8c4cd5 Record saved radio controls and physical SPI validation 2026-10-23 10:52:29 -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 51adb8fe1e Record the merged RAK Full build and retained help proof 2026-10-23 10:07:06 -07:00
mikecarper 86ef1e890c Merge remote-tracking branch 'origin/keymindCascade' into keymindCascade 2026-10-23 10:05:38 -07:00
mikecarper f8b1e45de7 Record witnessed radio tests and final Companion diagnostics results 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 5d70d0af76 Optimize occasional RAK Companion management code for size 2026-10-23 09:51:40 -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
Kevin Le 485eefe543 RXPS: Keep LF RC for LR1110 2026-10-23 23:06:37 +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