Commit Graph

31 Commits

Author SHA1 Message Date
Lorow
e033f663ff Redo commands structure, simplify it and clean it up 2024-12-03 23:57:35 +01:00
Lorow
f453db9476 Fix compiling issues, optimize commands a bit, implement some endpoints
TODO break down commands into separate files, implement the rest
2024-11-24 23:24:34 +01:00
Lorow
6b603f5574 Fix compilation issues, change ProjectConfig into a shared_ptr with updated definitions
// todo implement the API and missing features
2024-11-23 21:00:05 +01:00
Lorow
60e2e7cc36 Implement update camera command 2024-11-20 22:59:34 +01:00
Lorow
aaa24812f5 Fixup project not compiling
that's what I get for rushing commits
2024-11-20 22:34:03 +01:00
Lorow
ef94fd7648 Add skeletal implementation of the rest of the commands 2024-11-12 00:09:23 +01:00
Lorow
2e51a9ae42 Implement wifi update command 2024-11-10 22:43:11 +01:00
Lorow
9fb7e53824 Implement some commands 2024-11-10 17:48:21 +01:00
Lorow
edce9e6ce4 Fix rest API 2024-11-09 20:19:47 +01:00
Lorow
aaf8fa41cf Fix up commands parsing, implement proper json parsing 2024-11-09 20:19:37 +01:00
Lorow
0b0318bc99 Add cJSON parser 2024-11-09 20:18:09 +01:00
Lorow
89f8d23421 Implement rudimentary command manager architecture 2024-11-06 00:10:01 +01:00
Lorow
a5276f4d1d implement basic version of missing endpoints 2024-11-03 21:16:17 +01:00
Lorow
c96e1c9042 Add basic rest_api handler 2024-11-02 19:21:34 +01:00
Lorow
951584035e Add mongoose webserver 2024-11-02 19:20:33 +01:00
Lorow
b27037d04b Add missing project config options 2024-10-29 20:53:43 +01:00
Lorow
2e76dd0276 Add support for AP and provisioned wifi networks 2024-10-27 16:01:13 +01:00
Lorow
19a2c25ce3 Cleanup UVC implementation 2024-10-22 23:42:03 +02:00
Lorow
23bb930255 PoC wired mode over UVC, add logs over websockets, needs cleanup 2024-10-19 14:24:50 +02:00
Lorow
b578bf3d2c Improve camera performance a bit 2024-09-28 15:16:39 +02:00
Lorow
5aec63c86b Add basic HTTP MJPEG stream server 2024-09-27 21:09:56 +02:00
Lorow
039f5279c6 Fix CONFIG_USE_ILLUMNATIOR_PIN 2024-09-25 21:35:00 +02:00
Lorow
43b7386ac9 WIP port of camera manager 2024-09-25 21:34:42 +02:00
Lorow
a25a84a4e8 Adjust PSRAM and camera settings 2024-09-25 21:33:28 +02:00
Lorow
a99598bca6 Add MDNS Manager 2024-09-21 21:34:25 +02:00
Lorow
e4daa62bb7 Add led manager with support for Babble boards 2024-09-21 17:07:41 +02:00
Lorow
05e643a5de Change default log level to debug 2024-09-21 17:06:52 +02:00
Lorow
336db18f97 Add proper state manager 2024-09-21 14:13:44 +02:00
Lorow
e6e884b54c Mostly port project config and helpers, clean up some stuff 2024-09-20 00:13:49 +02:00
Lorow
427f586ae8 Add gitignore 2024-09-18 23:45:53 +02:00
Lorow
43a976d32d Begin porting OpenIris from platformio to ESP-IDF, wifi works, blinking works, Preferences work, flashing etc works, configuration for xiaos works 2024-09-18 23:43:42 +02:00