PhosphorosVR
66b4264d73
Update USB configuration descriptor to advertise max bus power consumption as 200 mA
2025-09-27 21:06:23 +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
69406e62b3
Fixe: name not saving
2025-09-16 21:55:17 +02:00
PhosphorosVR
e6305536e6
Add CDC interface string index and unify user-visible names to advertised name
2025-09-15 13:42:26 +02:00
PhosphorosVR
31c294d9dd
Remove CONFIG_ESP32S3_DEFAULT_CPU_FREQ_240 from eye_L, eye_R, and face configuration files
2025-09-08 01:30:18 +02:00
PhosphorosVR
d83bcb5d57
Adjust LED external PWM duty cycle
2025-09-07 14:58:11 +02:00
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
718fa2c1ef
Add section for advertised name configuration in README.md
2025-09-07 13:33:35 +02:00
PhosphorosVR
68ae53876e
Update supported targets in README.md for clarity
2025-09-07 13:30:42 +02:00
PhosphorosVR
f239ccb528
Remove command summary section from README.md
2025-09-07 13:29:54 +02:00
PhosphorosVR
76644f759e
Added bew features to README
2025-09-07 13:27:19 +02:00
PhosphorosVR
76d0dd4b90
Remove redundant guidelines for adding LED patterns in README.md
2025-09-07 13:20:38 +02:00
PhosphorosVR
306d97fa18
Refine LED status patterns and update SVG animations for clarity and consistency
2025-09-07 13:13:32 +02:00
PhosphorosVR
7b84204457
Update LED status patterns and add SVG representations for visual indicators
2025-09-07 13:10:14 +02:00
PhosphorosVR
b1db58ee4c
Enhance LED status documentation and patterns in LEDManager and StateManager
2025-09-07 13:07:16 +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
21e7589546
Refactor wireless command error handling and update device mode terminology in setup tool
2025-09-05 18:38:13 +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
PhosphorosVR
d73958530a
removed test
2025-09-05 00:33:46 +02:00
PhosphorosVR
f3434c5306
test
2025-09-05 00:33:32 +02:00
Lorow
e4566771f9
Merge pull request #11 from lorow/feature/add-cdc-communication
...
Feature/add cdc communication
2025-09-04 21:39:57 +02:00
Lorow
68998ad727
Refactor the startup flow, cleanup old progress logs, cleanup globals
2025-09-03 00:39:22 +02:00
Lorow
0c9e254aba
Initial CDC implementation
2025-09-03 00:39:22 +02:00
Lorow
f818023d0a
Merge pull request #10 from lorow/fix/fix-uvc-not-starting-on-xiao-babble
...
Fix UVC not starting on Babble and Xiao boards due to a miss-configuration
2025-08-27 00:02:58 +02:00
Lorow
3de6211992
Fix xiao failing to load the default pwm duty cycle
2025-08-27 00:02:30 +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
Lorow
dbc5091500
Merge pull request #7 from lorow/feature/get-device-name-command
...
Add get device name command for displaying the current name in the setup tool
2025-08-26 23:08:03 +02:00
Lorow
cbcb9b492e
Add get device name command for displaying the current name in the setup tool
2025-08-26 22:20:54 +02:00
Lorow
3b817ce28f
Merge pull request #9 from PhosphorosVR/main
...
LED Control, USB Serial handover before starting UVC, FPS Limiting, default UVC mode for facefocus CLI Enhancements and bugfixes
2025-08-26 22:02:32 +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
937234af6d
Update README and enhance serial number display in OpenIris setup CLI
2025-08-24 22:50:35 +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
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
05e122ffdd
README.md
2025-08-22 12:45:42 +02:00
PhosphorosVR
40833490d4
Fixed emojis
2025-08-22 03:11:43 +02:00
PhosphorosVR
8c78c7f927
Satisfying my OCD!!!!!!, Enhance WiFi configuration flow and user prompts in setup tool lol
2025-08-22 03:04:34 +02:00