spaxel/firmware/main
jedarden 2483d36642
Some checks are pending
CI Benchmark - Fusion Loop Timing / Fusion Loop Timing Benchmark (push) Waiting to run
fix(provision): re-broadcast SPAXEL READY every 1s during window
Previously the ready signal was sent exactly once at window open, so the
browser had to have the serial port open at that exact millisecond after
reboot. Now the firmware broadcasts SPAXEL READY every second for the
full provisioning window (2 min fresh / 15 s reprov), giving the host
ample time to open the port and catch the handshake.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-05 18:23:25 -04:00
..
ble.c Fix ESP-IDF 5.x firmware compilation for ESP32-S3 build 2026-04-14 15:35:03 -04:00
ble.h feat(firmware): ESP32-S3 firmware skeleton with CSI/BLE/WebSocket 2026-03-26 07:20:55 -04:00
CMakeLists.txt Fix ESP-IDF 5.x firmware compilation for ESP32-S3 build 2026-04-14 15:35:03 -04:00
csi.c Fix ESP-IDF 5.x firmware compilation for ESP32-S3 build 2026-04-14 15:35:03 -04:00
csi.h feat(firmware): ESP32-S3 firmware skeleton with CSI/BLE/WebSocket 2026-03-26 07:20:55 -04:00
idf_component.yml Fix ESP-IDF 5.x firmware compilation for ESP32-S3 build 2026-04-14 15:35:03 -04:00
led.c Fix ESP-IDF 5.x firmware compilation for ESP32-S3 build 2026-04-14 15:35:03 -04:00
led.h feat: implement firmware LED blink handler for identify command 2026-04-09 07:01:42 -04:00
main.c feat(provisioning): carry ms_ip in payload for mDNS-less networks 2026-04-24 01:06:05 -04:00
ntp.c feat: wire NTP client into firmware build and initialization 2026-04-07 13:19:07 -04:00
ntp.h feat: implement comprehensive /healthz endpoint 2026-04-07 11:09:36 -04:00
nvs_migration.c feat: implement NVS schema migration on boot 2026-04-07 10:27:38 -04:00
nvs_migration.h feat: implement NVS schema migration on boot 2026-04-07 10:27:38 -04:00
provision.c fix(provision): re-broadcast SPAXEL READY every 1s during window 2026-06-05 18:23:25 -04:00
provision.h Add WiFi provisioning observability and extend firmware window 2026-04-16 14:35:39 -04:00
spaxel.h feat(provisioning): carry ms_ip in payload for mDNS-less networks 2026-04-24 01:06:05 -04:00
version.h.in feat(firmware): OTA SHA-256 verification and captive portal URL decoding 2026-03-28 19:56:11 -04:00
websocket.c fix(firmware): report actual flash chip size in hello message via esp_flash_get_size() 2026-04-17 11:19:45 -04:00
websocket.h feat(protocol): full bidirectional node protocol over WebSocket 2026-03-26 23:14:19 -04:00
wifi.c fix: support special characters in WiFi credentials 2026-04-17 08:42:20 -04:00
wifi.h Fix ESP-IDF 5.x firmware compilation for ESP32-S3 build 2026-04-14 15:35:03 -04:00