Commit Graph

47 Commits

Author SHA1 Message Date
PhosphorosVR
37b59c4087 sdkconfig for babble 2025-09-07 14:07:19 +02:00
PhosphorosVR
fd64693d72 updating configuration parameters 2025-09-07 14:04:58 +02:00
PhosphorosVR
6f926306b5 Adding new Kconfig options and updating LEDManager code for conditional debug LED and external error mirroring 2025-09-07 12:59:18 +02:00
PhosphorosVR
909a2779ac cleaning up board config and switch tool 2025-09-06 17:10:46 +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
4ed397ca2d Update CPU frequency settings for facefocus boards 2025-09-05 19:08:03 +02:00
PhosphorosVR
93b2f7f23f Add 'get_who_am_i' command and related configurations for device identification 2025-09-05 17:47:04 +02:00
PhosphorosVR
e4881ef5a0 Refactor configuration settings: rename UVC delay to startup delay, add enable wireless option, and update LED GPIO configuration 2025-09-05 01:40:51 +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
4a8aacf99e Fix UVC not starting on Babble and Xiao boards due to a miss-configuration 2025-08-26 23:31:34 +02:00
PhosphorosVR
103475bc66 sdkconfig for babble 2025-08-26 01:41:12 +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
8c8db170b0 Fixed PR comments 2025-08-25 22:52:06 +02:00
PhosphorosVR
4fa7c02a53 Sdkconfig for project babble 2025-08-24 23:20:37 +02:00
PhosphorosVR
4778ae6c52 Update README and improve LEDManager and StreamServer functionality
- Enhanced LEDManager state update logic to allow recovery from error states
- Fixed buffer declaration in StreamServer for multipart headers
- Updated LEDManager instantiation to use shared_ptr for better memory management
2025-08-23 15:28:55 +02:00
PhosphorosVR
18a4b73428 USB Descriptor Rework 2025-08-16 18:52:14 +02:00
Lorow
4b9db0ef7c Update sdkconfigs 2025-08-15 16:19:31 +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
PhosphorosVR
a439c88eee revert last commit 2025-08-10 16:58:49 +02:00
PhosphorosVR
22fc593ffb Config für FaceFocusVR_Face 2025-08-10 16:55:02 +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
35821507ef Added CONFIG_CAMERA_WIFI_XCLK_FREQ 2025-08-09 03:25:02 +02:00
PhosphorosVR
03822f90c8 fb_location to DRAM, no need for psram with small files and DRAM should be more stable 2025-08-09 03:10:44 +02:00
PhosphorosVR
a5d4ac3c7d Added Camera_USB_XCLK_FREQ and CONFIG_GENERAL_UVC_DELAY 2025-08-08 22:45:28 +02:00
PhosphorosVR
2a2327b038 Added FaceFocusVR to CONFIG_CAMERA_MODULE_NAME 2025-08-08 22:08:32 +02:00
PhosphorosVR
421a4cdaf3 Added facefocusvr_face board 2025-08-08 22:01:07 +02:00
PhosphorosVR
2346d0ec6c -Add configurable PWM frequency and duty cycle for external LED control
-Reworked Kconfig menu structure for better organization
2025-08-08 21:26:06 +02:00
Summer
0b2939b7d9 Add 3660 2025-08-07 19:58:50 -07: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
Summer
3a70577223 upload mutimodal 2025-06-11 04:55:38 -07:00
Lorow
911ba8fb5d Add support for setting up wifi credentials with switchBoardType tool, rework the diff logic a bit 2025-04-24 22:34:43 +02:00
Lorow
f0fab81a18 Cleanup sdkconfig wifi definitions 2025-04-24 22:05:02 +02:00
Lorow
2aec0aaacd Add proper support for Babble illuminator LEDS 2025-04-13 21:22:52 +02:00
Lorow
543a499a9e Add a tool to easily switch between board configs, cleanup configs 2025-04-13 15:38:18 +02:00
Lorow
ef0db4557f WIP - Initial changes to support multiple boards, add test config for xiao and babble boards 2025-04-03 22:41:47 +02:00
Lorow
95864251f0 update epsidf to 5.3.2 and do some minor clean up 2025-04-03 21:16:18 +02: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
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
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
05e643a5de Change default log level to debug 2024-09-21 17:06:52 +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