Commit Graph

243 Commits

Author SHA1 Message Date
Lorow
faef491a68 Merge pull request #27 from m-RNA/update-stream_state-events
Unify stream state events across HTTP and UVC for LED feedback
2025-12-31 20:18:14 +01:00
Lorow
f1acb5dedf Merge pull request #23 from m-RNA/Fix-FPS-reporting
Fix FPS reporting
2025-12-31 20:09:08 +01:00
m-RNA
b6c5e7932b Initial StreamState is Stream_OFF 2025-12-23 22:31:50 +08:00
m-RNA
31f8ac38fc Fix WiFi Stream FPS reporting 2025-12-23 03:30:05 +08:00
m-RNA
3057b0237d Unify stream state events (UVC) 2025-12-23 03:11:14 +08:00
m-RNA
7fce6a0b74 Add event queue to send stream event for StreamServer 2025-12-23 03:09:06 +08:00
m-RNA
cf3476abd7 Fix stream_state update logic and add the event queue acquisition function 2025-12-23 03:03:31 +08:00
Lorow
d24889a141 Update supported targets in README.md 2025-12-14 22:17:51 +01:00
Lorow
054dda6f8c bump version to 0.2.1rc0 2025-12-14 22:02:32 +01:00
Lorow
f06705bec9 Add merge-multiple: true to download-artifact, fixing the release not grabbing built files 2025-12-14 22:02:23 +01:00
Lorow
8f90cdb6e0 bump version to 0.2.0rc0 2025-12-14 22:02:23 +01:00
Lorow
632eb2c029 Merge pull request #1 from EyeTrackVR/feature/add-support-for-other-boards
Feature/add support for other boards
2025-12-14 21:11:26 +01:00
Lorow
c60db9ee42 Cleanup todos 2025-12-14 21:03:37 +01:00
Lorow
ebdae51a20 Switch base config back to babble 2025-12-14 21:03:37 +01:00
Lorow
139486be01 Add documentation about tests 2025-12-14 21:03:37 +01:00
Lorow
a25275a47f Simplify default_hostname handling 2025-12-14 21:03:37 +01:00
Lorow
916f670753 Update python to 3.13 2025-12-14 21:03:37 +01:00
Lorow
d31c1ee502 expand has/lacks_capability markers to support AND 2025-12-14 21:03:37 +01:00
Lorow
4dba0d5d70 Add uart cleanup for esp32s boards 2025-12-14 21:03:37 +01:00
Lorow
8a28cfa628 fix uart pinout on esp32s boards 2025-12-14 21:03:37 +01:00
Lorow
9ac95a2a76 Fix json parsing in openiris_device in cases where logs got stiched together, fix tests not waiting long enough after reboot, add board cleanup step after test session, fix leftover prints in networks representation breaking json output 2025-12-14 21:03:37 +01:00
Lorow
abd10fc61a Finish writing tests for commands, fix resolution being accidentally set to lower one, improve fixtures - need rewrite 2025-12-14 21:03:37 +01:00
Lorow
e2d0981e0e Add more tests, add lacks_capability marker, add todo test list 2025-12-14 21:03:36 +01:00
Lorow
eed1fa2cb0 Implement tests for changing device mode and MDNS name 2025-12-14 21:03:36 +01:00
Lorow
00c4fe66c4 Initial support for a hardware test harness with pytest and UV 2025-12-14 21:03:36 +01:00
Lorow
7d2eedf5f9 Clean up extra components handling in cmake 2025-12-14 21:03:36 +01:00
Lorow
c3ea42c4d0 Add initial version of the Build and release action 2025-12-14 21:03:36 +01:00
Lorow
96016909c5 Fix improper json formatting in executeFromType 2025-12-14 21:03:36 +01:00
Lorow
440941accb Fix Mongoose stackoverflow 2025-12-14 21:03:36 +01:00
Lorow
60d568296a Refactor the HTTP Rest API commands, fix streaming missing 2025-12-14 21:03:36 +01:00
Lorow
68cac0b3ac Further fixes and adjustments for getting UART working on esp32 boards 2025-12-14 21:03:36 +01:00
Lorow
3b66642a83 Initial refactors to support esp32 boards 2025-12-14 21:03:36 +01:00
Lorow
3494edc822 Cleanup after rebase 2025-12-14 21:03:36 +01:00
Lorow
410ad0533c Configure bumpver for basic versioning 2025-12-14 21:03:36 +01:00
Lorow
2a3b26bbcb Update docs to reflect the switch 2025-12-14 21:03:36 +01:00
Lorow
55d94563e8 Convert project fully to UV 2025-12-14 21:03:36 +01:00
Lorow
dc61a5feb1 Run UV Ruff over tools scripts 2025-12-14 21:03:36 +01:00
Lorow
4e531eb42a Refactor boards definitions to support new switchBoardType format 2025-12-14 21:03:36 +01:00
Lorow
eb4c8df36a Backport basic boards definitions (untested) 2025-12-14 21:03:36 +01:00
Lorow
6da759b2e6 Bump UVC settings, clean up sdkconfig in preparations for more boards 2025-12-14 21:03:36 +01:00
Lorow
b25c45d573 Merge pull request #21 from SummerSigh/main
fix/add proper scan timeouts
2025-12-13 20:02:52 +01:00
Summer
6c6d184e55 fix scan timeouts 2025-11-23 14:00:15 -08:00
Lorow
34f89ffb33 Merge pull request #19 from bwmp/patch-1
Comment out stream server start call
2025-10-27 11:31:29 +01:00
bwmp
17bcd12859 Comment out stream server start call
Comment out the streamServer.startStreamServer() call. I forgot it didnt actually work and didnt mean to commit it
2025-10-26 14:15:36 -07:00
Lorow
3f46291359 Merge pull request #18 from bwmp/oli/fix
fix streaming
2025-10-26 13:10:12 +01:00
bwmp
2e8f328278 fix 2025-10-25 18:06:18 -07:00
Lorow
c93ede4e1e Merge pull request #17 from lorow/feature/replace-json-libs
Removed heartbeats in favor of sending a ping command from time to time on the PC side
Reworked the response structure - both in code and in JSON - we're now getting a proper JSON resposne that's easier to parse, handling them in code now also becomes a bit easier.
Removed unused reset camera command
Reworked how scanned networks get returned
Reworked how the response gets returned - no more raw printf, instead we're getting chunked serial response with proper content
2025-10-19 19:30:45 +02:00
Lorow
dbcee66fa8 Fix getLEDCurrentCommand after rebase, cleanup todos, add current monitoring to setup script 2025-10-19 19:29:04 +02:00
Lorow
16c5906841 port back get_device_info probe in CLI tool 2025-10-18 21:23:57 +02:00
Lorow
d67c0251fa cleanup after rebasing 2025-10-18 21:23:40 +02:00