Commit Graph

  • c7ac2e3b1a Fix multiple commands not being executed correctly Lorow 2025-05-11 21:53:05 +02:00
  • 698a775c88 Fix wifi config representation ,fix ap_network representation Lorow 2025-05-11 21:12:45 +02:00
  • 3e6efe84cd Fix typo preventing command payload to be passed down Lorow 2025-05-11 20:09:53 +02:00
  • 06c307a821 Fix SerialManager not reading the entire message Lorow 2025-05-10 21:02:30 +02:00
  • 899e00a5fb Find a bug with multi-command execution, fix crash when data was missing Lorow 2025-05-10 21:01:39 +02:00
  • 833f69092f switch default led state not to be repeatable Lorow 2025-05-10 16:19:16 +02:00
  • a955199bb5 Fix wifi state handling for when we have no stored networks Lorow 2025-05-10 16:12:48 +02:00
  • db7d4fa8b0 Serial manager cleanup Lorow 2025-05-10 15:38:25 +02:00
  • 1eeba31efd Add PoC Serial communication implementation Lorow 2025-05-09 19:45:05 +02:00
  • 9ce9a7da74 Fill commandTypeMap with missing commands Lorow 2025-05-09 19:41:44 +02:00
  • d2a857724a Fix WIFI_PASSOWRD typo in kconfig.projbuild Lorow 2025-05-09 13:59:33 +02:00
  • 911ba8fb5d Add support for setting up wifi credentials with switchBoardType tool, rework the diff logic a bit Lorow 2025-04-24 22:34:43 +02:00
  • 50447db15b Up the uri handlers count, port timeouts Lorow 2025-04-24 22:05:37 +02:00
  • f0fab81a18 Cleanup sdkconfig wifi definitions Lorow 2025-04-24 22:05:02 +02:00
  • 4095f00bb0 Rewrite state manager, clean up states, fixup typos - todo test state display Lorow 2025-04-21 23:50:41 +02:00
  • f1cf3baf46 Finish led manager rewrite Lorow 2025-04-20 21:08:14 +02:00
  • a580d0f097 Move REST API poll and led manager state display to tasks, beginng led manager refactor Lorow 2025-04-19 16:28:10 +02:00
  • b3354935fa remove unneeded .vscode directory Lorow 2025-04-15 22:32:47 +02:00
  • 85077ce4ec extend gitignore Lorow 2025-04-15 22:32:24 +02:00
  • 2aec0aaacd Add proper support for Babble illuminator LEDS Lorow 2025-04-13 21:22:52 +02:00
  • 9db29f0a01 Fix dry-run truncating the main config file Lorow 2025-04-13 20:25:54 +02:00
  • e4bf0dc5d4 make the switchBoardType compute diff against main config file Lorow 2025-04-13 20:12:31 +02:00
  • 543a499a9e Add a tool to easily switch between board configs, cleanup configs Lorow 2025-04-13 15:38:18 +02:00
  • c2cbab079a Remove faulty devcontainer config Lorow 2025-04-13 13:58:23 +02:00
  • eaa60cb877 Refactor command system - remove BaseCommand class implementation in favour of std::function Lorow 2025-04-09 21:43:49 +02:00
  • 8a2695977c clean up projbuild in main Lorow 2025-04-03 22:42:04 +02:00
  • ef0db4557f WIP - Initial changes to support multiple boards, add test config for xiao and babble boards Lorow 2025-04-03 22:41:47 +02:00
  • 95864251f0 update epsidf to 5.3.2 and do some minor clean up Lorow 2025-04-03 21:16:18 +02:00
  • d483a3eecb Fix UVC failing to compile Lorow 2025-04-02 19:50:51 +02:00
  • 055d27b306 Improve searching for route handle in rest api Lorow 2025-04-01 23:31:00 +02:00
  • 345e10175a Port restart tasks - TODO test and enable them Lorow 2025-04-01 23:30:21 +02:00
  • cb41038181 Refactor project config - simplify the implementation, move out the logic into separate modules Lorow 2025-04-01 23:29:38 +02:00
  • f127ca7286 Implement UpdateAPWiFiPayload command Lorow 2024-12-11 22:58:31 +01:00
  • 983c5fa473 cleanup project config from unused observer code Lorow 2024-12-11 22:40:34 +01:00
  • fff9ce422f Add RESTART_CAMERA, RESET_CONFIG, RESTART_DEVICE commands and implement related endpoints Lorow 2024-12-07 22:02:49 +01:00
  • 44179cee65 Implement get config command and api endpoint for testing purposes Lorow 2024-12-05 00:40:06 +01:00
  • e033f663ff Redo commands structure, simplify it and clean it up Lorow 2024-12-03 23:57:35 +01:00
  • f453db9476 Fix compiling issues, optimize commands a bit, implement some endpoints Lorow 2024-11-24 23:24:34 +01:00
  • 6b603f5574 Fix compilation issues, change ProjectConfig into a shared_ptr with updated definitions Lorow 2024-11-23 21:00:05 +01:00
  • 60e2e7cc36 Implement update camera command Lorow 2024-11-20 22:59:34 +01:00
  • aaa24812f5 Fixup project not compiling Lorow 2024-11-20 22:34:03 +01:00
  • ef94fd7648 Add skeletal implementation of the rest of the commands Lorow 2024-11-12 00:09:23 +01:00
  • 2e51a9ae42 Implement wifi update command Lorow 2024-11-10 22:43:11 +01:00
  • 9fb7e53824 Implement some commands Lorow 2024-11-10 17:48:21 +01:00
  • edce9e6ce4 Fix rest API Lorow 2024-11-09 20:19:47 +01:00
  • aaf8fa41cf Fix up commands parsing, implement proper json parsing Lorow 2024-11-09 20:19:37 +01:00
  • 0b0318bc99 Add cJSON parser Lorow 2024-11-09 20:18:09 +01:00
  • 89f8d23421 Implement rudimentary command manager architecture Lorow 2024-11-06 00:10:01 +01:00
  • a5276f4d1d implement basic version of missing endpoints Lorow 2024-11-03 21:16:17 +01:00
  • c96e1c9042 Add basic rest_api handler Lorow 2024-11-02 19:21:34 +01:00
  • 951584035e Add mongoose webserver Lorow 2024-11-02 19:20:33 +01:00
  • b27037d04b Add missing project config options Lorow 2024-10-29 20:53:43 +01:00
  • 2e76dd0276 Add support for AP and provisioned wifi networks Lorow 2024-10-27 16:01:13 +01:00
  • 19a2c25ce3 Cleanup UVC implementation Lorow 2024-10-22 23:42:03 +02:00
  • 23bb930255 PoC wired mode over UVC, add logs over websockets, needs cleanup Lorow 2024-10-19 14:24:50 +02:00
  • b578bf3d2c Improve camera performance a bit Lorow 2024-09-28 15:16:39 +02:00
  • 5aec63c86b Add basic HTTP MJPEG stream server Lorow 2024-09-27 21:09:56 +02:00
  • 039f5279c6 Fix CONFIG_USE_ILLUMNATIOR_PIN Lorow 2024-09-25 21:35:00 +02:00
  • 43b7386ac9 WIP port of camera manager Lorow 2024-09-25 21:34:42 +02:00
  • a25a84a4e8 Adjust PSRAM and camera settings Lorow 2024-09-25 21:33:28 +02:00
  • a99598bca6 Add MDNS Manager Lorow 2024-09-21 21:34:25 +02:00
  • e4daa62bb7 Add led manager with support for Babble boards Lorow 2024-09-21 17:07:41 +02:00
  • 05e643a5de Change default log level to debug Lorow 2024-09-21 17:06:52 +02:00
  • 336db18f97 Add proper state manager Lorow 2024-09-21 14:13:44 +02:00
  • e6e884b54c Mostly port project config and helpers, clean up some stuff Lorow 2024-09-20 00:13:49 +02:00
  • 427f586ae8 Add gitignore Lorow 2024-09-18 23:45:53 +02:00
  • 43a976d32d Begin porting OpenIris from platformio to ESP-IDF, wifi works, blinking works, Preferences work, flashing etc works, configuration for xiaos works Lorow 2024-09-18 23:43:42 +02:00