ac223ada72Added ECHO cmd and fixed some timing issuessimon2026-06-06 17:44:40 +02:00
35ce1476d8Missed for Previous Commitsimon2026-06-06 17:17:42 +02:00
f89ea3cbe3Stabelized OTA Update with Retriessimon2026-06-06 17:15:55 +02:00
99956e3362Update InputClientSample struct to make TapKind optional and improve WebSocket API documentation. Adjust README to reflect changes in input push stream format and clarify connection flow. Enhance API_WEBSOCKET.md with detailed command and push message descriptions.simon2026-06-06 12:26:31 +02:00
ab1844ac32Fix UART hang after master restart from the dashboard.simon2026-05-31 16:45:57 +02:00
e4ce18edd8Close UART gracefully on SIGINT/SIGTERM in goTool.simon2026-05-31 16:40:22 +02:00
0eea27a876Fix web OTA upload and isolate OTA sessions across firmware and goTool.simon2026-05-31 16:35:18 +02:00
0cbc4d0644Add ESP firmware architecture and reference documentation.simon2026-05-31 15:55:32 +02:00
35b39fce46Add configurable BMA456 tap detection profile in bosch456.h.simon2026-05-31 14:03:46 +02:00
41a66d4417Unify external WebSocket push into a single input stream.simon2026-05-31 13:47:39 +02:00
498b89d7baClear tap status in dashboard after 2s display window.simon2026-05-29 21:25:03 +02:00
31e539052aUnify cache polling on CACHE_STATUS and split API docs.simon2026-05-29 21:23:09 +02:00
a85d48320eAdd list_clients WebSocket command to external API.simon2026-05-29 21:02:41 +02:00
f512936d97Add CACHE_STATUS UART poll and dashboard live stream.simon2026-05-29 20:57:54 +02:00
a8d4d42920Add BMA456 tap detection with ESP-NOW notify and host snapshot API.simon2026-05-29 20:42:57 +02:00
3cb0b5bbe9Add LiPo battery monitoring with ESP-NOW cache and dashboard API.simon2026-05-29 20:14:28 +02:00
eb67a46158Add LED ring control per client and broadcast over REST and WebSocket.simon2026-05-29 19:24:55 +02:00
47c75110c9Stream slave accel via ESP-NOW with master snapshot cache.simon2026-05-29 19:11:36 +02:00
ba20544762Add UART ACCEL_READ command for on-demand BMA456 samples.simon2026-05-28 19:55:02 +02:00
16c521f71cMove UART command handlers into main/cmd/ for clearer layout.simon2026-05-19 22:49:11 +02:00
95d5a9747aExtend autotest to cover all UART commands except OTA upload.simon2026-05-19 22:41:23 +02:00
a9e08107b4Add RESTART command for master and slaves via ESP-NOW.simon2026-05-19 22:33:22 +02:00
5c3cf65bcaPersist accelerometer deadzone in NVS across reboots.simon2026-05-19 22:29:00 +02:00
2e88358c53Add feature development guide and fix ESP-NOW proto generation.simon2026-05-19 22:09:24 +02:00
efd6260201Add find-me LED locate on master and slaves via ESP-NOW.simon2026-05-19 22:04:07 +02:00
8931912583Dim LED ring, add blink mode, and signal OTA outcome on the ring.simon2026-05-19 21:53:10 +02:00
508b684fdfAdd UART LED_RING command for progress bar, digits, and clear.simon2026-05-19 21:18:18 +02:00
a0f4a81a55Add per-slave ESP-NOW OTA progress over UART and fix dashboard updates.simon2026-05-19 21:07:46 +02:00
5a948a5c8cDocument ESP-NOW slave OTA and dashboard upload flow.simon2026-05-19 01:02:45 +02:00
9b7bda8551Distribute master OTA images to slaves over ESP-NOW.simon2026-05-19 01:00:56 +02:00
4bf43d8a5eAdd web dashboard OTA upload with live progress.simon2026-05-19 00:45:54 +02:00
59ca269407Add UART OTA upload with A/B partition support.simon2026-05-19 00:39:59 +02:00
1ad527119dAdd board input driver for button and LiPo ADC logging.simon2026-05-19 00:16:40 +02:00
80fb9cf55eImprove dashboard master config and separate slave deadzone updates.simon2026-05-19 00:15:35 +02:00
85aeab85c0Add web dashboard configuration for master and slaves.simon2026-05-19 00:10:33 +02:00
caf1b8d0d8Add Makefile target for goTool web dashboard.simon2026-05-19 00:05:46 +02:00
c4696657a7Add goTool web dashboard with UART auto-reconnect.simon2026-05-19 00:04:57 +02:00
0299ba44fdAdd bench UART ports and cold-start reset to goTool autotest.simon2026-05-18 23:44:58 +02:00
d24b0cb5c3Add goTool autotest with bench configs and UART scenarios.simon2026-05-18 23:36:28 +02:00
a8ae65d9dcAlign BMA456H driver with Powerpod and document sensor integration.simon2026-05-18 23:27:20 +02:00
e95097085dAdd uart_cmd helpers to deduplicate UART command handlers.simon2026-05-18 23:21:48 +02:00
20fea02b78Add Makefile shortcuts for goTool and ignore built binary.simon2026-05-18 23:16:29 +02:00
241e82b35bFix ESP-NOW unicast by using sender MAC in client registry.simon2026-05-18 23:15:03 +02:00
ee38ce551aAdd accelerometer deadzone via UART and ESP-NOW.simon2026-05-18 23:06:25 +02:00