mikecarper
446a85c7ca
Update trace timing fixture for dispatcher queue helpers
2026-10-23 00:05:40 -07:00
mikecarper
2d35a291fa
Fix release size regressions and calibration test fixtures
2026-10-22 19:53:31 -07:00
mikecarper
af106a0ee9
Add optional battery thresholds for repeat and flood forwarding
2026-10-22 17:33:23 -07:00
mikecarper
f4ade738df
Add packed noise-floor telemetry history for both radio profiles
2026-10-22 16:50:31 -07:00
mikecarper
36d9735e55
Resume UDP station ownership after WebConfig fallback
2026-10-22 13:59:12 -07:00
mikecarper
f4a9a05f75
Keep UDP framing compatible with the pinned C++11 compiler
2026-10-22 12:23:35 -07:00
mikecarper
5e25faa3d0
Add station-only WiFi UDP bridge with eight authenticated peers
2026-10-22 12:20:43 -07:00
mikecarper
df08877c1e
Complete UART diagnostic platform test adapters
2026-10-22 11:53:31 -07:00
mikecarper
281f1a5199
Add runtime RS232 bridge diagnostics and wired link probes
2026-10-22 11:51:56 -07:00
mikecarper
14682de00e
Add runtime ESP-NOW bridge diagnostics and link probes
2026-10-22 11:30:28 -07:00
mikecarper
8657351e68
Keep remote CLI identity fixture aligned with guest policy
2026-10-22 04:11:48 -07:00
mikecarper
9b70827d03
Add opt-in bounded ESP32 radio timing capture
2026-10-22 03:46:43 -07:00
mikecarper
d08e5f51ef
Show the world map when no node locations are available
2026-10-22 01:15:07 -07:00
mikecarper
25a98ae9f5
Allow MeshPocket map zoom without node locations
2026-10-22 01:02:17 -07:00
mikecarper
f6747ae55c
Fix MeshPocket panel refreshes and match the Reader font to the UI
2026-10-22 00:47:36 -07:00
mikecarper
882c927185
Clean MeshPocket page changes and extend e-paper idle timeout
2026-10-22 00:21:36 -07:00
mikecarper
5d31a839c5
Add MeshPocket message board and worldwide map
2026-10-21 23:57:14 -07:00
mikecarper
bee8cf7c4e
Fill Reader pages with numbered subsections
2026-10-21 22:22:52 -07:00
mikecarper
06b58d00f8
Update preference test fixtures for ESP32 clock settings
2026-10-21 21:41:50 -07:00
mikecarper
d34e65175b
Advance successful Bluetooth cache recovery without retry delays
2026-10-21 18:57:18 -07:00
mikecarper
1087643ae8
Keep ESP32 Bluetooth handles stable and refresh paired client caches
2026-10-21 18:51:02 -07:00
mikecarper
669107c3db
Repair ESP32 3.3.11 BLE service cleanup in build-local SDK sources
2026-10-21 18:16:39 -07:00
mikecarper
61eecbd971
Enable reversible ESP32 BLE shutdown and bounded radio2 CPU sleep
2026-10-21 17:53:57 -07:00
mikecarper
6c3bf00691
Fix unit test fixtures and fit constrained firmware builds
2026-10-21 14:09:51 -07:00
mikecarper
f68d4ca544
Add recent repeater login history with short key prefixes
2026-10-21 13:31:03 -07:00
mikecarper
c433b40e51
Default repeater guest login off and expose guest sessions
2026-10-21 11:11:07 -07:00
mikecarper
53c7bb141a
Add MediaMesh radio2 presets and automatic media routing
2026-10-21 10:35:14 -07:00
mikecarper
38f68596f7
Bound nRF52 repeater OTA proof memory and correct RAK3401 bridge GPS contract
2026-10-21 09:53:23 -07:00
mikecarper
631c670ba7
Announce ready OTA catalogs through the existing data connection
2026-10-21 00:06:57 -07:00
mikecarper
265b71d77a
feat: set Morse receive floor and add bounded RSSI diagnostics
2026-10-20 17:44:29 -07:00
mikecarper
4e27d5108b
fix: preserve HWCDC logging lease across transient USB status
2026-10-20 17:32:12 -07:00
mikecarper
099c5a851a
fix: keep adaptive Morse receive within the full RAK image limit
2026-10-20 16:39:18 -07:00
mikecarper
f1b1763dea
fix: retain learned quiet peaks in automatic Morse receive
2026-10-20 16:33:41 -07:00
mikecarper
2fbc075aaa
fix: bound Companion help writes and refresh runtime fixtures
2026-10-20 12:31:48 -07:00
mikecarper
805dd2cbdf
fix: keep feature-complete release builds within flash limits
2026-10-20 11:19:27 -07:00
mikecarper
bc1176c7f4
Merge remote-tracking branch 'origin/keymindCascade' into keymindCascade
2026-10-20 10:42:48 -07:00
mikecarper
d58bedd8ca
fix(nrf52): align external QSPI DMA buffers
2026-10-20 10:35:07 -07:00
mikecarper and R0ck
f57dffa2be
Add saved Companion sound and vibration controls
...
Default fresh settings to sound off and vibration on, and keep existing saved choices. Apply changes immediately across all three UIs and make custom notification patterns respect the same mute controls.
Keep the Wio Mini Companion within its existing flash boundary by storing its LED switch in a reserved preference byte and shortening CLI help without removing commands. Add coverage for live output changes, persistence, and storage failures.
Adapted from https://github.com/meshcore-dev/MeshCore/pull/3603 .
Co-authored-by: R0ck <develop@hectospark.co.uk >
2026-10-20 09:33:43 -07:00
9d52b1fd68
Add saved LED controls across supported boards
...
Add get leds and set leds on|off for Companion, repeater, room server and
sensor builds. Preserve the setting across reboots and cover GPIO, RGB,
Bluetooth, notification and expander indicators without changing radio
amplifier controls or screen backlights.
RAK Companions blink while advertising and keep the Bluetooth LED off once
connected, including late timer callbacks.
Adapted from meshcore-dev/MeshCore#3605 and #2694 .
Validated with host regressions and firmware builds for SenseCAP Solar,
RAK4631, T096, Heltec V4, T-Beam, Xiao S3, Pico W and Wio E5 Mini.
Co-authored-by: R0ck <develop@hectospark.co.uk >
Co-authored-by: Nick Dunklee <nick@dunklee.org >
2026-10-20 08:59:39 -07:00
mikecarper
0fc7f377aa
fix(t1000): give USB data priority over Bluetooth
2026-10-20 07:52:37 -07:00
mikecarper
6e898afc4d
Make crossover native scenarios request automatic bridging
2026-10-19 21:38:15 -07:00
mikecarper
44ba5b4f18
Default radio profile crossover to off
2026-10-19 21:14:53 -07:00
mikecarper
b18bd79da2
Test radio2 suggestions against shared and chip frequency limits
2026-10-19 20:48:17 -07:00
mikecarper
e0442880e1
Keep Full RAK Companion within flash using integer airtime blocks
2026-10-19 20:36:16 -07:00
mikecarper
8e35f477c0
Repair failed profile retunes before receiving packets
2026-10-19 18:54:14 -07:00
mikecarper
e3ef119647
Record Mercerwood hardware campaign and BLE refresh results
...
Document the tested firmware source, thirteen build targets and fifteen memory profiles. Record nine USB passes, eight BLE passes and six two-way RF links while retaining the incomplete hardware checks and earlier bootloader evidence. Include the measured V3 contact refresh improvement and cleanup evidence.
2026-10-19 16:11:38 -07:00
mikecarper
71bd84f3a0
Speed up authenticated modern NimBLE Companion transfers
2026-10-19 14:27:04 -07:00
mikecarper
3d53861813
Isolate channel admission test shim from contact frame fixture
2026-10-19 14:27:04 -07:00
mikecarper
978732f685
Align USB test fixtures with regulator recovery hooks
2026-10-19 14:14:36 -07:00
mikecarper
90ae9cfc14
Keep restored empty contact paths in the zero value
2026-10-19 13:59:48 -07:00