Commit Graph
6335 Commits
Author SHA1 Message Date
mikecarper de2401c546 Update serial fixtures for atomic Linux console opens 2026-10-29 02:33:12 -07:00
mikecarper cfc9d44bc9 Open Linux serial consoles without pulsing ESP32 BOOT 2026-10-29 01:19:12 -07:00
mikecarper 38a187b04a Merge remote-tracking branch 'origin/keymindCascade' into keymindCascade 2026-10-29 00:55:43 -07:00
mikecarper 92626fe239 Keep dedicated ESP-NOW awake across delayed WiFi startup 2026-10-29 00:41:23 -07:00
mikecarper f380839433 Support opt-in case-insensitive flood text patterns 2026-10-28 23:45:15 -07:00
mikecarper 27d9aaf7de Use the real CLI error helper in ESP-NOW peer handling 2026-10-28 22:38:07 -07:00
mikecarper 3bcd5ae685 Add acknowledged ESP-NOW peer delivery and physical split-radio checks 2026-10-28 22:34:12 -07:00
mikecarper 5e117cb89f Update capability fixtures and cover primary preamble settings 2026-10-28 19:53:50 -07:00
mikecarper 0ba56acead Restore production header dependencies in terminal test harnesses 2026-10-28 19:41:56 -07:00
mikecarper 0b5e0116b5 Include direct dependencies in crypto and WebConfig harnesses 2026-10-28 19:34:11 -07:00
mikecarper 5d45d8a270 Fix CI radio harnesses and constrained firmware builds 2026-10-28 19:24:16 -07:00
mikecarper c95d227c83 Keep displays awake for two minutes on first installation 2026-10-28 18:31:01 -07:00
mikecarper 0cff0bf19c Share nRF52 crypto scratch buffers under the existing lock 2026-10-28 17:24:35 -07:00
mikecarper dba5bdba2c Allow ESP-NOW station MAC diagnostics through the CLI 2026-10-28 16:36:07 -07:00
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