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
Lorow
26d91abfd4
Cleanup readme
2025-10-18 20:16:13 +02:00
Lorow
f45b118c6e
cleanup old tools
2025-10-18 19:52:21 +02:00
Lorow
d7a302deff
cleanup old setup
2025-10-18 19:52:19 +02:00
Lorow
3b443ecfe0
Implement WiFi setup, scanning, auto setup and fix smaller bugs
2025-10-18 19:51:29 +02:00
Lorow
53c6c20c9b
add get_led_duty_cycle, configure_device_name, start_streaming, set_led_duty_cycle and get_settings_summary commands, refactor some old stuff, clean up late-night errors
2025-10-18 19:51:29 +02:00
Lorow
d589862fa7
begin work on new setup script
2025-10-18 19:51:29 +02:00
Lorow
5b248ec0c6
Clean up wifi_scanner script
2025-10-18 19:51:29 +02:00
Lorow
5c66c9ca77
Rework str based responses to json
2025-10-18 19:51:29 +02:00
Lorow
e5ce325e3f
Remove cJSON
2025-10-18 19:51:29 +02:00
Lorow
f241603a82
Remove heartbeats in favor of ping command
2025-10-18 19:51:27 +02:00
Lorow
ecf881a552
Remove reset camera
2025-10-18 19:35:24 +02:00
Lorow
44b5fe157a
Rewrite commands to nlohmann-json
2025-10-18 19:35:22 +02:00
Lorow
cf9eecc822
Configure nlohmann-json to suit espidf environment
2025-10-18 19:24:20 +02:00
Lorow
e35413a0a6
Add nlohmann-json 3.12.0
2025-10-18 19:21:17 +02:00
Lorow
1a54226f5b
Merge pull request #16 from lorow/fix/wifi-serial-manager
...
Revert stopping serial manager in wifi mode
2025-10-18 19:15:59 +02:00
Lorow
4ae552abca
Revert stopping serial manager in wifi mode
2025-10-18 19:09:29 +02:00
Lorow
555404fbb1
Merge pull request #13 from PhosphorosVR/main
...
Current monitoring / External LED error mirroring / QoL improvements
2025-10-18 19:03:43 +02:00
Lorow
1a06c1a053
Merge branch 'main' into main
2025-10-18 19:02:41 +02:00
PhosphorosVR
1187be50f4
Removed CPU frequency configurations from facefocusvr board configs.
...
Underclocking is very likely the cause of why the streams glitch
2025-09-30 20:13:55 +02:00