Add better support for Babble, make resolution easier to select via ini files configuration
---------
Co-authored-by: Rames The Generic <ramesthegeneric@gmail.com>
Co-authored-by: m-RNA <41933749+m-RNA@users.noreply.github.com>
* 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
* 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
* 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
* Add pinout and environments for ESP32S3 Xiao Sense boards
* Add opi memory_type to fix psram issues
* fix: multiple typos or copy paste issues
* fix: fix the XIAO ESP32S3 board type
* fix: xaio crashing when allocating
* fix: xaio crashing when allocating
* fix: experiment with qio
* fix: add some basic logging
* fix: add some more logging
* fix: add some more logging
* fix: add some more logging
* fix: add some more logging
* fix: add some more logging
* fix: add some more logging
* fix: add some more logging
* fix: add some more logging
* fix: try to increase the stack size for the task
* chore: enable wifi
* ci(ci-gha); fix github actions failing
* ci(ci-gha); fix github actions failing
* ci(ci-gh): removing update logic from CI
- i editing the docker container itself to be up-to-date
* ci(ci-test): testing new gh action matrix format
* ci(ci-test): testing new gh action matrix format
* ci(ci-test): testing new gh action matrix format
* ci(ci-test): testing new gh action matrix format
* fix: fix esp32s3 xiao wifi
- fix LED pin issue
- force newest espressif toolchain
- clean up pinout defines
- add lots of logging
- move strings into wifi handler
- upgrade to c++17
* fix: fix esp32s3 xiao wifi
- fix syntax error in wifihandler
* fix: error handling in camera handler
* fix: bug in wifi config saving routine
- refactor lib
- fix bug in wifi config logic
- clean up
---------
Co-authored-by: Sebastian Fitt <9294002+Blu3u@users.noreply.github.com>
Co-authored-by: DaOfficialWizard <45744329+ZanzyTHEbar@users.noreply.github.com>