Commit Graph

18 Commits

Author SHA1 Message Date
Lorow
f241603a82 Remove heartbeats in favor of ping command 2025-10-18 19:51:27 +02:00
Lorow
44b5fe157a Rewrite commands to nlohmann-json 2025-10-18 19:35:22 +02:00
Lorow
4ae552abca Revert stopping serial manager in wifi mode 2025-10-18 19:09:29 +02:00
Lorow
196b3da566 Fix serial manager bug where sending commands too slowly would break 2025-09-07 00:08:29 +02:00
Lorow
2ac49fcd02 Add support for keeping serial manager alive when in WiFi mode but connected to serial, fix resolving heartbeats 2025-09-07 00:06:24 +02:00
Lorow
68998ad727 Refactor the startup flow, cleanup old progress logs, cleanup globals 2025-09-03 00:39:22 +02:00
Lorow
0c9e254aba Initial CDC implementation 2025-09-03 00:39:22 +02:00
PhosphorosVR
3f96e468f0 Refactor global state management for startup commands and USB handover (no Race-Condition); enhance SerialManager shutdown process and buffer handling in UVCStream. 2025-08-23 19:12:53 +02:00
Lorow
3a97548f3c Add missing lastHeartbeat after fixing merge conflicts 2025-08-13 23:17:14 +02:00
Lorow
a23f7dacb1 Fix merge conflicts 2025-08-13 23:01:53 +02:00
Lorow
5a86ae042f Improvements and refactors after CR, add option to modify mdns name and simplify setup tool 2025-08-12 23:48:44 +02:00
Summer
d9ace4bc05 upload mutimodal 2025-07-29 23:02:29 +02:00
Summer
3a70577223 upload mutimodal 2025-06-11 04:55:38 -07:00
Lorow
b7bae7fb3e Add Proof of concept switching between UVC and Wi-Fi streaming based on the presence of Wi-Fi creds, rewrite restart task to esp_timer
TODO: Think about letting people set the mode explicitly so the board comes online faster
2025-05-20 23:09:06 +02:00
Lorow
4f0ab541cb Modernize the code a bit, clean up most compilation warnings 2025-05-18 17:35:39 +02:00
Lorow
06c307a821 Fix SerialManager not reading the entire message 2025-05-10 21:02:30 +02:00
Lorow
db7d4fa8b0 Serial manager cleanup 2025-05-10 15:38:25 +02:00
Lorow
1eeba31efd Add PoC Serial communication implementation 2025-05-09 19:45:05 +02:00