This website requires JavaScript.
f006f8b912
Add software LiPo UV protection with energy-save boot.
master
skruecken and Cursor
2026-06-23 18:22:52 +02:00
be18b758ed
Added LIPO 2 Reading
skruecken
2026-06-23 17:54:18 +02:00
490e0ee61f
Add UART SET_LOG_LEVEL for runtime master ESP-IDF logging.
skruecken and Cursor
2026-06-06 18:03:34 +02:00
ac223ada72
Added ECHO cmd and fixed some timing issues
skruecken
2026-06-06 17:44:40 +02:00
35ce1476d8
Missed for Previous Commit
skruecken
2026-06-06 17:17:42 +02:00
f89ea3cbe3
Stabelized OTA Update with Retries
skruecken
2026-06-06 17:15:55 +02:00
99956e3362
Update 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.
skruecken
2026-06-06 12:26:31 +02:00
ab1844ac32
Fix UART hang after master restart from the dashboard.
skruecken and Cursor
2026-05-31 16:45:57 +02:00
e4ce18edd8
Close UART gracefully on SIGINT/SIGTERM in goTool.
skruecken and Cursor
2026-05-31 16:40:22 +02:00
0eea27a876
Fix web OTA upload and isolate OTA sessions across firmware and goTool.
skruecken and Cursor
2026-05-31 16:35:18 +02:00
0cbc4d0644
Add ESP firmware architecture and reference documentation.
skruecken and Cursor
2026-05-31 15:55:32 +02:00
35b39fce46
Add configurable BMA456 tap detection profile in bosch456.h.
skruecken and Cursor
2026-05-31 14:03:46 +02:00
41a66d4417
Unify external WebSocket push into a single input stream.
skruecken and Cursor
2026-05-31 13:47:39 +02:00
498b89d7ba
Clear tap status in dashboard after 2s display window.
skruecken and Cursor
2026-05-29 21:25:03 +02:00
31e539052a
Unify cache polling on CACHE_STATUS and split API docs.
skruecken and Cursor
2026-05-29 21:23:09 +02:00
a85d48320e
Add list_clients WebSocket command to external API.
skruecken and Cursor
2026-05-29 21:02:41 +02:00
f512936d97
Add CACHE_STATUS UART poll and dashboard live stream.
skruecken and Cursor
2026-05-29 20:57:54 +02:00
a8d4d42920
Add BMA456 tap detection with ESP-NOW notify and host snapshot API.
skruecken and Cursor
2026-05-29 20:42:57 +02:00
3cb0b5bbe9
Add LiPo battery monitoring with ESP-NOW cache and dashboard API.
skruecken and Cursor
2026-05-29 20:14:28 +02:00
eb67a46158
Add LED ring control per client and broadcast over REST and WebSocket.
skruecken and Cursor
2026-05-29 19:24:55 +02:00
47c75110c9
Stream slave accel via ESP-NOW with master snapshot cache.
skruecken and Cursor
2026-05-29 19:11:36 +02:00
ba20544762
Add UART ACCEL_READ command for on-demand BMA456 samples.
skruecken and Cursor
2026-05-28 19:55:02 +02:00
16c521f71c
Move UART command handlers into main/cmd/ for clearer layout.
skruecken and Cursor
2026-05-19 22:49:11 +02:00
95d5a9747a
Extend autotest to cover all UART commands except OTA upload.
skruecken and Cursor
2026-05-19 22:41:23 +02:00
a9e08107b4
Add RESTART command for master and slaves via ESP-NOW.
skruecken and Cursor
2026-05-19 22:33:22 +02:00
5c3cf65bca
Persist accelerometer deadzone in NVS across reboots.
skruecken and Cursor
2026-05-19 22:29:00 +02:00
2e88358c53
Add feature development guide and fix ESP-NOW proto generation.
skruecken and Cursor
2026-05-19 22:09:24 +02:00
efd6260201
Add find-me LED locate on master and slaves via ESP-NOW.
skruecken and Cursor
2026-05-19 22:04:07 +02:00
8931912583
Dim LED ring, add blink mode, and signal OTA outcome on the ring.
skruecken and Cursor
2026-05-19 21:53:10 +02:00
508b684fdf
Add UART LED_RING command for progress bar, digits, and clear.
skruecken and Cursor
2026-05-19 21:18:18 +02:00
a0f4a81a55
Add per-slave ESP-NOW OTA progress over UART and fix dashboard updates.
skruecken and Cursor
2026-05-19 21:07:46 +02:00
5a948a5c8c
Document ESP-NOW slave OTA and dashboard upload flow.
skruecken and Cursor
2026-05-19 01:02:45 +02:00
9b7bda8551
Distribute master OTA images to slaves over ESP-NOW.
skruecken and Cursor
2026-05-19 01:00:56 +02:00
4bf43d8a5e
Add web dashboard OTA upload with live progress.
skruecken and Cursor
2026-05-19 00:45:54 +02:00
59ca269407
Add UART OTA upload with A/B partition support.
skruecken and Cursor
2026-05-19 00:39:59 +02:00
1ad527119d
Add board input driver for button and LiPo ADC logging.
skruecken and Cursor
2026-05-19 00:16:40 +02:00
80fb9cf55e
Improve dashboard master config and separate slave deadzone updates.
skruecken and Cursor
2026-05-19 00:15:35 +02:00
85aeab85c0
Add web dashboard configuration for master and slaves.
skruecken and Cursor
2026-05-19 00:10:33 +02:00
caf1b8d0d8
Add Makefile target for goTool web dashboard.
skruecken and Cursor
2026-05-19 00:05:46 +02:00
c4696657a7
Add goTool web dashboard with UART auto-reconnect.
skruecken and Cursor
2026-05-19 00:04:57 +02:00
0299ba44fd
Add bench UART ports and cold-start reset to goTool autotest.
skruecken and Cursor
2026-05-18 23:44:58 +02:00
d24b0cb5c3
Add goTool autotest with bench configs and UART scenarios.
skruecken and Cursor
2026-05-18 23:36:28 +02:00
a8ae65d9dc
Align BMA456H driver with Powerpod and document sensor integration.
skruecken and Cursor
2026-05-18 23:27:20 +02:00
e95097085d
Add uart_cmd helpers to deduplicate UART command handlers.
skruecken and Cursor
2026-05-18 23:21:48 +02:00
20fea02b78
Add Makefile shortcuts for goTool and ignore built binary.
skruecken and Cursor
2026-05-18 23:16:29 +02:00
241e82b35b
Fix ESP-NOW unicast by using sender MAC in client registry.
skruecken and Cursor
2026-05-18 23:15:03 +02:00
ee38ce551a
Add accelerometer deadzone via UART and ESP-NOW.
skruecken and Cursor
2026-05-18 23:06:25 +02:00
e5db0b21c7
Add optional BMA456 accelerometer init on shared I2C bus.
skruecken and Cursor
2026-05-18 22:51:32 +02:00
755bdd92d7
Refactor ESP-NOW air protocol to nanopb protobuf.
skruecken and Cursor
2026-05-18 22:44:57 +02:00
6cdca4f3ad
Add ESP-NOW heartbeat, client timeout, and slave reconnect.
skruecken and Cursor
2026-05-18 22:39:10 +02:00
16bfbd1091
Add goTool clients subcommand for CLIENT_INFO query.
skruecken and Cursor
2026-05-18 22:26:42 +02:00
92e146e2ed
Add client registry and CLIENT_INFO UART command on master.
skruecken and Cursor
2026-05-18 22:26:42 +02:00
81e479ecd1
Ignore repeat master discover after slave has joined network.
skruecken and Cursor
2026-05-18 22:21:08 +02:00
b592401e78
Document firmware architecture, ESP-NOW, UART, and goTool in README.
skruecken and Cursor
2026-05-18 22:17:53 +02:00
54f2a7de5b
Add ESP-NOW master/slave discovery on DIP network channel.
skruecken and Cursor
2026-05-18 22:16:19 +02:00
bde4c473ef
Add Go UART tool to query firmware VERSION over serial.
skruecken and Cursor
2026-05-18 22:06:58 +02:00
a1629fb3db
Fix UART1 GPIO mapping and simplify command logging.
skruecken and Cursor
2026-05-18 22:06:49 +02:00
43a85ce697
Add command queue dispatcher and VERSION UART handler.
skruecken and Cursor
2026-05-18 21:46:51 +02:00
6b7ccb4256
Added nanopb as submodule
skruecken
2026-05-10 17:08:11 +02:00
6e0075f0b3
Added Uart Package Parsing
skruecken
2026-05-05 19:54:18 +02:00
3e174e1326
Update gitingore
skruecken
2026-05-05 17:37:14 +02:00
c35d18e0cc
Added LED Ring
skruecken
2026-05-05 17:36:29 +02:00
2cf7371a34
Added Network Number to Channel Mapping
skruecken
2026-04-28 09:39:27 +02:00
fb2ec9bfe5
Inital Commit, Network Selection, Master Selection and Running Partition Detection works
skruecken
2026-04-28 08:49:57 +02:00