mikecarper
e4907edd5f
Document remaining fast-switch gaps and preserve the held M4 SPI expectation
2026-10-23 07:45:12 -07:00
mikecarper
9d02b74e29
Record fast-switch measurements and remaining RAK3401 delivery failures
2026-10-23 04:30:58 -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
mikecarper
3801d49391
Attribute nRF retune stalls to observed interrupt and scheduler activity
2026-10-23 03:27:00 -07:00
mikecarper
5c18f086da
Add private SPIM3 sample-delay dial and packet-type readback
2026-10-23 03:11:30 -07:00
mikecarper
4e513b19d5
Hold unqualified nRF SPIM3 batching at prior release defaults
2026-10-23 03:10:07 -07:00
mikecarper
bb9431973a
Add bounded USB IRQ isolation experiment for nRF radio retunes
2026-10-23 03:05:18 -07:00
mikecarper
c83d43e03c
Add guarded nRF SPI startup diagnostic for private 16 MHz trials
2026-10-23 02:59:27 -07:00
mikecarper
cb03417509
Keep unqualified SPIM3 workaround and clock settings out of release defaults
2026-10-23 02:48:57 -07:00
mikecarper
a3168384f9
Add optional nRF profile task-priority scheduling experiment
2026-10-23 02:34:50 -07:00
mikecarper
1412ee4954
Prioritize ESP32 Auto CPU speed during dual-profile radio scanning
2026-10-23 02:34:50 -07:00
mikecarper
663312c820
Separate profile admission and standby costs in hardware timing captures
2026-10-23 02:22:50 -07:00
mikecarper
12b2a02f5b
Guard RAK3401 SPI clock experiments and enable nRF SPIM3 DMA workaround
2026-10-23 02:19:44 -07:00
mikecarper
47e9dc4b14
Add bounded nRF radio yield experiment and correlated worst-hop timings
2026-10-23 02:08:10 -07:00
mikecarper
2629c15804
Add optional nonhalting profile-switch stage timing for hardware diagnostics
2026-10-23 01:59:07 -07:00
mikecarper
3892599300
Use buffered radio SPI and acknowledged RX reuse on direct-I/O boards
2026-10-23 01:55:23 -07:00
mikecarper
b8b7880a48
Use 8 MHz buffered radio SPI on RAK3401
2026-10-23 01:39:08 -07:00
mikecarper
258b37dff5
Enable acknowledged RX retune caches for RAK3401
2026-10-23 01:28:20 -07:00
mikecarper
999796552a
Batch RAK3401 radio SPI transfers at the existing clock
2026-10-23 01:16:49 -07:00
mikecarper
91db277a63
Record RAK3401 recommended preamble comparison
2026-10-23 01:11:08 -07:00
mikecarper
90dba1c81d
Record RAK3401 mixed-PHY radio2 preamble384 test
2026-10-23 00:54:59 -07:00
mikecarper
3df901dce8
Show Reduced sensor firmware choices by default
2026-10-23 00:05:40 -07:00
mikecarper
c7a238b7d9
Record RAK CI build passes and trace fixture follow-up
2026-10-23 00:05:40 -07:00
mikecarper
446a85c7ca
Update trace timing fixture for dispatcher queue helpers
2026-10-23 00:05:40 -07:00
mikecarper
9b62b43995
Record targeted RAK build, radio and CPU sleep passes [skip ci]
2026-10-22 23:21:14 -07:00
mikecarper
302e441e2b
Keep Mini Repeater within flash after channel-busy fix
2026-10-22 23:09:36 -07:00
mikecarper
adb11e7b41
Qualify RAK repeater RAM and retire stale channel-busy waits
2026-10-22 22:59:23 -07:00
mikecarper
e34e83e6b4
Include both Indicator LoRa targets in the Full inventory test
2026-10-22 21:04:16 -07:00
mikecarper
7aa0229767
Preserve the merged RS232 packaged capability marker
2026-10-22 20:03:37 -07:00
mikecarper
2d35a291fa
Fix release size regressions and calibration test fixtures
2026-10-22 19:53:31 -07:00
mikecarper
ab6412e73c
Add persistent battery ADC calibration across boards
...
Add meter-reference calibration with saved ADC corrections, checked persistence and rollback. Preserve existing board coefficients and nRF52 voltage policy, and merge the Mini Repeater feature gates.
Validation: 69 focused tests, hosted documentation checks, and four firmware builds passed. Mini Repeater retains calibration and its existing filesystem with 376 flash bytes free; earlier Mini Sensor size failures remain documented.
2026-10-22 18:56:32 -07:00
mikecarper
94a3b7e568
Omit optional battery controls from Mini Repeater
2026-10-22 18:13:14 -07:00
mikecarper
4288402739
Repair shared radio and build-profile test fixtures
2026-10-22 17:49:04 -07:00
mikecarper
af106a0ee9
Add optional battery thresholds for repeat and flood forwarding
2026-10-22 17:33:23 -07:00
mikecarper
3d29a1d811
Keep noise history within small-board memory budgets
2026-10-22 17:21:33 -07:00
mikecarper
a1b2d68115
Record five-board WiFi UDP bridge hardware qualification
2026-10-22 17:03:03 -07:00
mikecarper
f4ade738df
Add packed noise-floor telemetry history for both radio profiles
2026-10-22 16:50:31 -07:00
mikecarper
52a36c89dc
Refresh AP safety fixture for ESP-NOW diagnostics
2026-10-22 16:03:09 -07:00
mikecarper
8da70b84d0
Repair CI fixtures for WebConfig and Indicator roles
2026-10-22 15:02:28 -07:00
mikecarper
36d9735e55
Resume UDP station ownership after WebConfig fallback
2026-10-22 13:59:12 -07:00
mikecarper
9b80ee63ee
Expose standalone ESP-NOW bridge state to wireless control
2026-10-22 12:46:46 -07:00
mikecarper
3236164d21
Add SenseCAP Indicator LoRa repeater profiles
2026-10-22 12:42:15 -07:00
mikecarper
624efe152d
Record eight-peer UDP bridge builds and validation limits
2026-10-22 12:30:01 -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
7bc3aeb234
Record RS232 diagnostics validation and baseline RAK RAM failure
2026-10-22 11:59:23 -07:00