Commit Graph

  • ab5424d82e fix: restore verified XIAO RS485 pin direction main nick 2026-07-26 18:38:14 -06:00
  • 753d13157e fix: correct XIAO RS485 UART pin mapping nick 2026-07-26 18:26:36 -06:00
  • fea549d1e2 dashboard: expand RS485 sensor diagnostics nick 2026-07-26 18:15:48 -06:00
  • f145730b14 dashboard: show sensor node RS485 diagnostics nick 2026-07-26 18:10:50 -06:00
  • 35c0721b47 firmware: harden XIAO RS485 telemetry nick 2026-07-26 18:01:58 -06:00
  • 8c2375d402 dashboard: add passive CAN capture markers nick 2026-07-26 15:26:42 -06:00
  • ed9611310e dashboard: expand CAN diagnostics nick 2026-07-26 14:49:19 -06:00
  • 6d61078484 firmware: expand sensor telemetry nick 2026-07-17 03:04:45 -06:00
  • b1a71e7bd1 firmware: recover slow BNO086 startup nick 2026-07-17 02:56:45 -06:00
  • dc7a7223fb firmware: use verified sensor settings nick 2026-07-17 02:51:40 -06:00
  • d5578ce796 firmware: discard partial RS485 echoes nick 2026-07-17 02:47:13 -06:00
  • 75845a18e3 firmware: prevent RS485 echo starvation nick 2026-07-17 02:44:47 -06:00
  • 4f96902068 firmware: add persistent level calibration nick 2026-07-17 02:37:49 -06:00
  • fb2ca464b9 firmware: auto-detect GPS UART baud nick 2026-07-17 02:24:40 -06:00
  • 1bf4530517 firmware: expose GPS NMEA diagnostics nick 2026-07-17 02:21:59 -06:00
  • 07559da6c0 firmware: mirror sensor telemetry to USB nick 2026-07-17 02:01:53 -06:00
  • a1a2f399d1 firmware: diagnose BNO086 I2C address nick 2026-07-17 01:59:02 -06:00
  • 1ada42b9fe firmware: avoid Arduino degrees macro collision nick 2026-07-17 01:56:46 -06:00
  • 4f5146eb82 tools: add sensor node patch script nick 2026-07-17 01:46:57 -06:00
  • a701059378 firmware: add XIAO C6 sensor node nick 2026-07-17 01:46:37 -06:00
  • 22a6d77be8 dashboard: fix setup keyboard done button nick 2026-07-17 00:30:20 -06:00
  • b51990f4ff Make cargo STA WiFi reconnect non-blocking nick 2026-07-06 09:52:29 -06:00
  • 563434a0a1 Add relay enable toggles to WebUI nick 2026-07-02 23:50:19 -06:00
  • 2e4fb4ad6c dashboard: add setup keyboard done handling nick 2026-07-02 00:54:46 -06:00
  • 9371171ebb dashboard: prefill setup defaults but require first save nick 2026-07-02 00:48:48 -06:00
  • c18bc71359 dashboard: add first-boot cargo WiFi setup nick 2026-07-02 00:38:41 -06:00
  • f2f452d04a merge: LilyGO T-Relay S3 cargo controller support nick 2026-07-02 00:29:51 -06:00
  • fece1f39d0 test: skip OLED setup assertion for LilyGO cargo board lilygo-clean-debug nick 2026-07-02 00:27:13 -06:00
  • de6a3f5f92 test: allow LilyGO cargo firmware without OLED setup page nick 2026-07-02 00:25:56 -06:00
  • d17699a7be firmware: finalize LilyGO cargo cleanup nick 2026-07-02 00:24:22 -06:00
  • 3b57761498 api: restore missing v1 routes for LilyGO nick 2026-07-02 00:08:08 -06:00
  • 9b5581b2d8 change WiFi settings back to direct nick 2026-07-01 23:56:17 -06:00
  • 97048b8ceb debug: add AP config POST route to LilyGO isolation nick 2026-07-01 23:49:30 -06:00
  • 95fa78ee64 debug: try STA reconnect 5s after LilyGO boot nick 2026-07-01 23:43:33 -06:00
  • 983f9cae61 hardware: move ignition sense to LilyGO GPIO39 nick 2026-07-01 23:37:11 -06:00
  • 83a392567c debug: restore ignition input only nick 2026-07-01 23:34:08 -06:00
  • c8d0e4a23f Revert "debug: restore ignition pin and OLED setup only" nick 2026-07-01 23:31:55 -06:00
  • ac6b0475ff debug: restore ignition pin and OLED setup only nick 2026-07-01 23:29:34 -06:00
  • 2112e6b58c Revert "debug: restore final setup bits in LilyGO isolation" nick 2026-07-01 23:26:05 -06:00
  • 617fef32ce debug: restore final setup bits in LilyGO isolation nick 2026-07-01 23:22:42 -06:00
  • ebed07500a debug: add OTA routes using original handlers nick 2026-07-01 23:10:21 -06:00
  • c602187163 debug: add OTA routes to LilyGO isolation nick 2026-07-01 22:51:50 -06:00
  • 3ec837a08c debug: add OTA routes to LilyGO isolation nick 2026-07-01 22:36:56 -06:00
  • 0b55ede1fc debug: add sensor update timing globals nick 2026-07-01 00:46:46 -06:00
  • 0b04dcf89a debug: add sensor updates to LilyGO isolation loop nick 2026-07-01 00:42:35 -06:00
  • 737ec8c10d debug: add temp scan routes to LilyGO isolation nick 2026-07-01 00:33:35 -06:00
  • f2bdf36337 hardware: move DS18B20 data to LilyGO GPIO21 nick 2026-07-01 00:17:25 -06:00
  • 3a05cb8894 ui: add BMS scan button nick 2026-07-01 00:05:16 -06:00
  • a1a19270d7 debug: add legacy routes to LilyGO isolation nick 2026-06-30 23:57:58 -06:00
  • f249e2ef6b debug: add BMS routes to LilyGO isolation nick 2026-06-30 23:41:41 -06:00
  • 6ae396f084 debug: protect config inputs from status refresh nick 2026-06-30 23:37:33 -06:00
  • 7fc2d35bd0 debug: delay BMS updates 30s after boot nick 2026-06-30 23:26:59 -06:00
  • a954755c46 debug: add BMS update loop to LilyGO isolation build nick 2026-06-30 23:21:05 -06:00
  • c2f8f1d9a5 debug: add BMS init to LilyGO isolation build nick 2026-06-30 23:18:13 -06:00
  • b301400482 debug: re-enable STA maintenance in LilyGO isolation build nick 2026-06-30 23:13:01 -06:00
  • 3e56143d4b debug: add WiFi write routes to LilyGO isolation nick 2026-06-30 23:08:27 -06:00
  • 025e95b32f debug: test AP STA mode without reconnect logic nick 2026-06-30 22:48:24 -06:00
  • 4f24e6f87a debug: test dashboard HTML route on LilyGO nick 2026-06-30 22:43:25 -06:00
  • b21e41341c debug: add config write routes to active LilyGO isolation setup nick 2026-06-30 22:40:10 -06:00
  • 03cad0481b debug: add read-only config routes to LilyGO isolation nick 2026-06-30 22:18:17 -06:00
  • 1f54f39956 debug: add relay set route to active isolation setup nick 2026-06-30 22:12:55 -06:00
  • acf98eb8e2 debug: add relay set route to clean isolation nick 2026-06-30 22:04:06 -06:00
  • 5571aca726 debug: add relay routes to clean isolation nick 2026-06-30 22:02:04 -06:00
  • 43d201d040 debug: add basic status routes to clean isolation nick 2026-06-30 21:59:32 -06:00
  • b556d338d7 debug: clean LilyGO setup isolation baseline nick 2026-06-30 02:40:59 -06:00
  • 4cbd2165b2 firmware: migrate cargo controller to LilyGO T-Relay S3 nick 2026-06-29 22:57:02 -06:00
  • 406033bec8 config: expand relay model from 2 to 6 outputs nick 2026-06-29 22:52:05 -06:00
  • 24e86e2eb1 cargo: increase STA WiFi connect window v0.1.35-2relay-final legacy-2relay nick 2026-06-23 10:18:18 -06:00
  • c96ef5e7cc cargo: clean up BMS backoff declarations nick 2026-06-22 22:46:50 -06:00
  • db666190cf cargo: fix BMS reconnect backoff helper order nick 2026-06-22 22:42:17 -06:00
  • b11151c832 cargo: back off missing BMS reconnect attempts nick 2026-06-22 22:39:54 -06:00
  • a18ed0aeca cargo: add local OTA firmware upload nick 2026-06-22 22:30:55 -06:00
  • e0b56f42e9 cargo: keep AP web UI available without STA WiFi nick 2026-06-22 22:21:51 -06:00
  • fec60b057f dashboard: restore boot screen nick 2026-06-20 14:34:06 -06:00
  • 4cba41c831 dashboard: tile spacing adjustment nick 2026-06-19 02:59:26 -06:00
  • 59fb7b5c29 dashboard: make main side cards equal width nick 2026-06-19 02:52:44 -06:00
  • 54c25f28bf dashboard: dynamically balance main top row layout nick 2026-06-19 02:46:40 -06:00
  • 49382358dc dashboard: balance main top row tile widths nick 2026-06-19 02:36:22 -06:00
  • 3750659a3d dashboard: auto refresh diagnostics overlay every 5 seconds nick 2026-06-19 02:27:41 -06:00
  • 9d75d2c39c dashboard: add OBD-II coolant polling over CAN nick 2026-06-19 02:19:08 -06:00
  • 97e49a5d98 docs: update roadmap nick 2026-06-19 02:09:19 -06:00
  • ef6b32e133 dashboard: fix temp alert style repaint nick 2026-06-19 02:07:50 -06:00
  • 73a28beacc dashboard: add temp alert debug logging nick 2026-06-19 02:03:33 -06:00
  • 2aac72616c Revert "dashboard: support temp alert field variants" nick 2026-06-19 01:58:34 -06:00
  • f4c6623334 Revert "dashboard: use cargo temp alert contract fields" nick 2026-06-19 01:58:34 -06:00
  • 5fbc33001a Revert "dashboard: compute temp alert from contract threshold" nick 2026-06-19 01:58:34 -06:00
  • 3c438bd4ac dashboard: compute temp alert from contract threshold nick 2026-06-19 01:57:12 -06:00
  • 3e88a7a28a dashboard: use cargo temp alert contract fields nick 2026-06-19 01:53:38 -06:00
  • 9c1f5338c7 dashboard: support temp alert field variants nick 2026-06-19 01:49:55 -06:00
  • ef8921480a docs: add websocket push roadmap nick 2026-06-19 01:24:30 -06:00
  • 4d5b28e63e dashboard: match overview main label to battery page nick 2026-06-19 01:06:53 -06:00
  • 46d85e1042 dashboard: match overview MAIN label styling to battery page nick 2026-06-19 01:01:30 -06:00
  • f0ce39df6d dashboard: move battery back hint into separate tile nick 2026-06-19 00:58:46 -06:00
  • fefb7a911a dashboard: force battery detail state calculation nick 2026-06-19 00:55:10 -06:00
  • ef8e02a6a4 dashboard: calculate battery detail status and estimate nick 2026-06-19 00:41:04 -06:00
  • 9d11adebd8 dashboard: refine battery detail page layout nick 2026-06-19 00:32:22 -06:00
  • 83814f13b6 dashboard: use double tap into battery page and back gesture out nick 2026-06-19 00:26:09 -06:00
  • bac159f4a4 dashboard: add diag-style battery card double click nick 2026-06-19 00:18:35 -06:00
  • d9fb2f3be2 dashboard: add battery card double tap navigation nick 2026-06-19 00:08:44 -06:00
  • 56197279ee dashboard: stop rebuilding overview when leaving battery page nick 2026-06-19 00:04:45 -06:00