Commit Graph

28 Commits

Author SHA1 Message Date
Lorow
ecf881a552 Remove reset camera 2025-10-18 19:35:24 +02:00
PhosphorosVR
e47735c720 Changes made based on pr feedback. 2025-09-23 01:46:53 +02:00
PhosphorosVR
15641753f0 Improve frame handling in UVCStream to prevent corruption and ensure proper pacing
maybe fix to camera glitches
2025-09-17 12:30:19 +02:00
PhosphorosVR
ad7b9b8be9 unify advertised name for mDNS and USB, update configuration settings, and enhance setup tool prompts. 2025-09-06 16:25:21 +02:00
PhosphorosVR
8138ffa36d Add UVC device name configuration and update device name retrieval logic 2025-09-05 19:36:09 +02:00
PhosphorosVR
83d7805e9e - Updated README to reflect changes in device mode terminology from "Auto" to "Setup".
- Changed configuration macros from CONFIG_GENERAL_DEFAULT_WIRED_MODE to CONFIG_GENERAL_INCLUDE_UVC_MODE across multiple files.
- Introduced new command for retrieving LED current in CommandManager.
- Added MonitoringManager and CurrentMonitor classes to handle LED current monitoring.
- Updated Kconfig to include options for LED current monitoring.
- Modified main application logic to integrate MonitoringManager and handle new device modes.
- Adjusted CMakeLists and source files to include new monitoring components.
2025-09-05 01:08:11 +02:00
Lorow
0c9e254aba Initial CDC implementation 2025-09-03 00:39:22 +02:00
Lorow
4a8aacf99e Fix UVC not starting on Babble and Xiao boards due to a miss-configuration 2025-08-26 23:31:34 +02:00
PhosphorosVR
cb569c9e47 60fps Limit + GENERAL_DEFAULT_WIRED_MODE can be set in sdkconfig 2025-08-26 01:39:40 +02:00
PhosphorosVR
06394f9654 Fixed PR comments2 2025-08-25 23:47:50 +02:00
PhosphorosVR
6e2a591348 Fixing small stuff 2025-08-24 22:21:06 +02:00
PhosphorosVR
3f96e468f0 Refactor global state management for startup commands and USB handover (no Race-Condition); enhance SerialManager shutdown process and buffer handling in UVCStream. 2025-08-23 19:12:53 +02:00
PhosphorosVR
e1838b4ca4 Refactor UVCStream buffer management and improve serial number formatting 2025-08-23 15:55:30 +02:00
Lorow
ee5a73895c Merge remote-tracking branch 'origin/main' into mutimodal
# Conflicts:
#	components/CameraManager/CameraManager/CameraManager.cpp
#	dependencies.lock
#	main/openiris_main.cpp
#	sdkconfig
2025-08-13 23:46:13 +02:00
Lorow
6f1b5f68ee Merge branch 'main' into mutimodal 2025-08-13 23:19:31 +02:00
Lorow
5a86ae042f Improvements and refactors after CR, add option to modify mdns name and simplify setup tool 2025-08-12 23:48:44 +02:00
PhosphorosVR
4c2e183f11 - Changed return; to return ESP_FAIL; to match esp_err_t return type
- Prevent build errors by properly handling missing wired mode configuration
2025-08-09 20:42:36 +02:00
PhosphorosVR
0c4a300647 - Applied changes based on PR feedback
- Remove redundant menu entries from default config (will be set by Kconfig.projbuild)
2025-08-09 17:13:04 +02:00
PhosphorosVR
74c6004ef8 fix: Prevent buffer overflow in get_serial_number 2025-08-01 01:46:55 +02:00
Summer
d9ace4bc05 upload mutimodal 2025-07-29 23:02:29 +02:00
Lorow
9479c1c592 Set the tinyusb version to 0.15.0~10 to fix uvc becoming unresponsive, add missing proper device mode handling, update progress docs 2025-06-27 22:10:29 +02:00
Lorow
ec4369df7f Add support for setting a custom device name and per-board serial number for UVC 2025-06-17 22:21:22 +02:00
Lorow
b5c6bc3765 Minor cleanup, add missing command for updating OTA credentials 2025-05-25 16:31:42 +02:00
Lorow
4f0ab541cb Modernize the code a bit, clean up most compilation warnings 2025-05-18 17:35:39 +02:00
Lorow
4095f00bb0 Rewrite state manager, clean up states, fixup typos - todo test state display 2025-04-21 23:50:41 +02:00
Lorow
d483a3eecb Fix UVC failing to compile 2025-04-02 19:50:51 +02: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