mikecarper
a925bdef54
Use shared radio direction policy in idle dispatcher tests
2026-10-28 15:37:43 -07:00
mikecarper
d270cd611a
Add split RX and TX repeater modes with source-based bridge routing
2026-10-28 15:34:42 -07:00
mikecarper
2fa1b63e14
Allow bridge ingress to target radio2 without primary fallback
2026-10-28 15:10:17 -07:00
mikecarper
67009e0d1e
Add ESP32 app slot selection to the CLI
2026-10-28 14:03:31 -07:00
mikecarper
1d09ea4bde
Expose board-aware setting capabilities and saved primary preamble
2026-10-28 12:52:48 -07:00
mikecarper
15faf26d4d
Keep operating schedule within nRF52 RAM reserves
2026-10-28 12:27:25 -07:00
mikecarper
4518f3db81
Add daylight and daily operating hours to power scheduling
2026-10-28 12:09:40 -07:00
mikecarper
49f0b4a20e
Update touch help fixture for compact wording
2026-10-28 10:53:11 -07:00
mikecarper
5e65c52170
Cover Cardputer in release recipe tests
2026-10-28 10:53:11 -07:00
mikecarper
37b294dfd1
Record 1.18.0.2 Mercerwood radio checks
2026-10-28 10:23:45 -07:00
mikecarper
0779b2af04
Include CLI reply definitions in scheduler fixture
2026-10-28 10:23:45 -07:00
mikecarper
f6034e1f02
Shorten RAK Bluetooth startup diagnostics
2026-10-28 10:00:54 -07:00
mikecarper
5a72a99122
Outline the RAK BLE guard to reduce flash use
2026-10-28 09:33:33 -07:00
mikecarper
463031e38c
Update preference snapshot contract for logging policy
2026-10-28 09:15:27 -07:00
mikecarper
d863f9636c
Account for logging preference in frozen value fixtures
2026-10-28 09:09:44 -07:00
mikecarper
226ccc332d
Recover stale nRF Bluetooth callbacks across USB handover
2026-10-28 09:04:49 -07:00
mikecarper
939ebc3e95
Refresh extracted CLI and channel rollback fixtures
2026-10-28 07:29:44 -07:00
mikecarper
69c612bf35
Include CLI reply helpers in moderation and retry fixtures
2026-10-28 06:59:53 -07:00
mikecarper
70c7d5b478
Keep nRF USB commands responsive during emergency sleep
2026-10-28 06:27:06 -07:00
mikecarper
ba3fcc2cab
Align clock and console fixtures with current CLI helpers
2026-10-28 05:34:58 -07:00
mikecarper
c9acec474b
Record final emergency power and constrained-profile build checks
2026-10-28 05:07:58 -07:00
mikecarper
8c2ddc9ac7
Coalesce repeater clock and radio schedule runtime fields
2026-10-28 05:03:29 -07:00
mikecarper
acacf548ef
Group runtime timers and flags to recover nRF52 repeater RAM
2026-10-28 04:57:03 -07:00
mikecarper
8f20fe5d83
Trim remaining validation wording in small Companion profiles
2026-10-28 04:44:06 -07:00
mikecarper
f973e4a952
Keep native Companion fixtures aligned with shared control dispatch
2026-10-28 04:26:03 -07:00
mikecarper
8a51a54fd7
Use concise validation replies in constrained Companion builds
2026-10-28 04:22:07 -07:00
mikecarper
cea654cb47
Use shorter CLI validation replies on the constrained Mini
2026-10-28 04:15:04 -07:00
mikecarper
c778abceab
Shorten Companion help descriptions while retaining every command
2026-10-28 03:52:08 -07:00
mikecarper
e86710eda2
Document emergency power controls and record three-board wake tests
2026-10-28 03:40:25 -07:00
mikecarper
c2ae465ece
Use one LTO partition for the constrained Mini image
2026-10-28 03:35:52 -07:00
mikecarper
8fdad47b27
Keep Mini single-use helpers out of line and align native fixtures
2026-10-28 03:26:36 -07:00
mikecarper
f0bcb10ff0
Handle USB mode queries in the existing getter paths
2026-10-28 03:21:36 -07:00
mikecarper
749ee1e2e5
Keep unused Companion preset staging out of repeater compilation
2026-10-28 03:18:45 -07:00
mikecarper
411144f69c
Keep local Companion control parsing in a cold function
2026-10-28 03:15:49 -07:00
mikecarper
be6d636c79
Give native USB time to recover after scheduled light sleep
2026-10-28 03:10:32 -07:00
mikecarper
5cbff19463
Keep native USB responsive during ESP32 emergency radio sleep
2026-10-28 03:05:05 -07:00
mikecarper
3385f2acaa
Avoid repeated channel alias parsing in constrained companions
2026-10-28 03:03:48 -07:00
mikecarper
eb7c307583
Register Mini literal reply sharing before source compilation
2026-10-28 02:57:28 -07:00
mikecarper
ce79ea8ee2
Share literal reply copies in the constrained RAK Full Companion
2026-10-28 02:56:31 -07:00
mikecarper
b7c048f3f7
Resolve Mini build helpers from the PlatformIO project directory
2026-10-28 02:53:27 -07:00
mikecarper
4261889095
Recover constrained firmware flash and update USB dispatch fixtures
2026-10-28 02:51:56 -07:00
mikecarper
7390e29086
Keep USB mode reporting out of large command dispatchers
2026-10-28 02:41:30 -07:00
mikecarper
dfef59331c
Merge remote-tracking branch 'origin/keymindCascade' into keymindCascade
2026-10-28 02:33:24 -07:00
mikecarper
b18ba8288a
Report the running firmware USB mode without disturbing logging
2026-10-28 02:14:11 -07:00
mikecarper
f4f9453248
Suspend the RAK3401 amplifier during emergency sleep
2026-10-28 02:12:04 -07:00
mikecarper
0c7dec9f19
Add an hourly emergency battery sleep schedule for infrastructure nodes
2026-10-28 02:06:58 -07:00
mikecarper
744692fb93
Configure MediaMesh radio2 presets when joining Companion channels
2026-10-28 00:05:10 -07:00
mikecarper
1e22f6326d
Fix Cardputer history, notifications and hardware lifecycle
2026-10-27 23:45:06 -07:00
mikecarper
9a2211e85a
Fix Cardputer delivery, live settings and power management
...
Keep selected chats bound to full contact keys and route keyboard channel sends through the active transport. Deliver accepted plain, room and Meshtext messages to local history and notifications once; disarm rejected sends and retries.
Use shared live radio settings, GPS acquisition and power-saving policy, screen timers and red night palette. Report save failures, preserve verified custom preferences, and guard display controls and shutdown.
Add executable sanitizer regressions for routing, retries, selection, storage faults, UI lifecycle and GPS. Both Companion builds and the shared T-Deck regression pass; no physical Cardputer testing performed.
2026-10-27 22:59:26 -07:00
mikecarper
e5d5981e5e
Fix Cardputer storage test SD header fixture
2026-10-27 22:36:04 -07:00