Commit Graph

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