Commit Graph

5 Commits

Author SHA1 Message Date
Summer
fe09dd0c62 refactor(DeviceMode): migrate device mode management to ProjectConfig
Removed DeviceModeManager and integrated device mode handling into ProjectConfig for better maintainability. Added RESTART_DEVICE command for explicit device reboots and updated related tests to verify reboot functionality. Simplified mode checks across the codebase by using ProjectConfig directly.
2025-04-11 11:49:19 -07:00
Summer
c5906f4758 Add mode switching without reflash 2025-03-15 11:10:56 -07:00
Lorow
81cda523bb
feat: Release 2.5.0
* Refactor commands and serial manager to support updated commands payload

* set setMinSecurity to WIFI_AUTH_WEP to fix boards not connecting to some networks, cleanup some logs and comments

* feat: Move logging in serial streaming so that we at least attempt to get new frame

* remove unused etvr_eye_tracker_usb

* PoC query manager for better flasher logging

* simplify query implementation

* remove old include

* fix: serial output for esp32cams and other boards not supporting higher frequency baud rate

* fix: serial output for esp32cams and other boards not supporting higher frequency baud rate

* Switch higher frequency to be opt-in

* feat: Add support for ov5640 cameras

* feat: fix usb streaming on wroom boards, add support for babble custom board 

* feat: PoC add support for project babble board

* Add support for bable wireless, adjust flash_mode and memory type to get PSRAM working

* Add DARDUINO_USB_MODE=1 and DARDUINO_USB_CDC_ON_BOOT=1 to Babble and wroom boards to fix USB streaming

discovered and fixed entirely by Rames the Generic

* cleanup PoC
2024-06-21 19:25:21 +02:00
Zdzislaw Goik
bfcc63f19a
Add set_mdns command to allow the flasher to update the mdns name while setting up the device (#62) 2024-03-11 17:09:35 +01:00
Zdzislaw Goik
dd89df5b86
Add a PoC implementation of command manager responding to commands send over serial. (#59)
* Add a PoC implementation of command manager responding to commands send over serial.

TODO:
- refactor web API to make use of the command handler
- implement the rest of the commands
- remove handwritten json in favour of ArduinoJSON

* Move ssid check to iniSTA method
2024-02-13 12:14:20 +00:00