Commit Graph

  • e6305536e6 Add CDC interface string index and unify user-visible names to advertised name PhosphorosVR 2025-09-15 13:42:26 +02:00
  • 31c294d9dd Remove CONFIG_ESP32S3_DEFAULT_CPU_FREQ_240 from eye_L, eye_R, and face configuration files PhosphorosVR 2025-09-08 01:30:18 +02:00
  • d83bcb5d57 Adjust LED external PWM duty cycle PhosphorosVR 2025-09-07 14:58:11 +02:00
  • 37b59c4087 sdkconfig for babble PhosphorosVR 2025-09-07 14:07:19 +02:00
  • fd64693d72 updating configuration parameters PhosphorosVR 2025-09-07 14:04:58 +02:00
  • 718fa2c1ef Add section for advertised name configuration in README.md PhosphorosVR 2025-09-07 13:33:35 +02:00
  • 68ae53876e Update supported targets in README.md for clarity PhosphorosVR 2025-09-07 13:30:42 +02:00
  • f239ccb528 Remove command summary section from README.md PhosphorosVR 2025-09-07 13:29:54 +02:00
  • 76644f759e Added bew features to README PhosphorosVR 2025-09-07 13:27:19 +02:00
  • 76d0dd4b90 Remove redundant guidelines for adding LED patterns in README.md PhosphorosVR 2025-09-07 13:20:38 +02:00
  • 306d97fa18 Refine LED status patterns and update SVG animations for clarity and consistency PhosphorosVR 2025-09-07 13:13:32 +02:00
  • 7b84204457 Update LED status patterns and add SVG representations for visual indicators PhosphorosVR 2025-09-07 13:10:14 +02:00
  • b1db58ee4c Enhance LED status documentation and patterns in LEDManager and StateManager PhosphorosVR 2025-09-07 13:07:16 +02:00
  • 6f926306b5 Adding new Kconfig options and updating LEDManager code for conditional debug LED and external error mirroring PhosphorosVR 2025-09-07 12:59:18 +02:00
  • 196b3da566 Fix serial manager bug where sending commands too slowly would break Lorow 2025-09-06 23:48:08 +02:00
  • 2ac49fcd02 Add support for keeping serial manager alive when in WiFi mode but connected to serial, fix resolving heartbeats Lorow 2025-09-06 22:29:49 +02:00
  • 909a2779ac cleaning up board config and switch tool PhosphorosVR 2025-09-06 17:10:46 +02:00
  • ad7b9b8be9 unify advertised name for mDNS and USB, update configuration settings, and enhance setup tool prompts. PhosphorosVR 2025-09-06 16:25:21 +02:00
  • 8138ffa36d Add UVC device name configuration and update device name retrieval logic PhosphorosVR 2025-09-05 19:36:09 +02:00
  • 4ed397ca2d Update CPU frequency settings for facefocus boards PhosphorosVR 2025-09-05 19:08:03 +02:00
  • 21e7589546 Refactor wireless command error handling and update device mode terminology in setup tool PhosphorosVR 2025-09-05 18:38:13 +02:00
  • 93b2f7f23f Add 'get_who_am_i' command and related configurations for device identification PhosphorosVR 2025-09-05 17:47:04 +02:00
  • e4881ef5a0 Refactor configuration settings: rename UVC delay to startup delay, add enable wireless option, and update LED GPIO configuration PhosphorosVR 2025-09-05 01:40:51 +02:00
  • 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. PhosphorosVR 2025-09-05 01:08:11 +02:00
  • d73958530a removed test PhosphorosVR 2025-09-05 00:33:46 +02:00
  • f3434c5306 test PhosphorosVR 2025-09-05 00:33:32 +02:00
  • e4566771f9 Merge pull request #11 from lorow/feature/add-cdc-communication Lorow 2025-09-04 21:39:57 +02:00
  • 68998ad727 Refactor the startup flow, cleanup old progress logs, cleanup globals Lorow 2025-09-03 00:15:25 +02:00
  • 0c9e254aba Initial CDC implementation Lorow 2025-08-30 22:29:18 +02:00
  • f818023d0a Merge pull request #10 from lorow/fix/fix-uvc-not-starting-on-xiao-babble Lorow 2025-08-27 00:02:58 +02:00
  • 3de6211992 Fix xiao failing to load the default pwm duty cycle Lorow 2025-08-27 00:02:30 +02:00
  • 4a8aacf99e Fix UVC not starting on Babble and Xiao boards due to a miss-configuration Lorow 2025-08-26 23:31:34 +02:00
  • dbc5091500 Merge pull request #7 from lorow/feature/get-device-name-command Lorow 2025-08-26 23:08:03 +02:00
  • cbcb9b492e Add get device name command for displaying the current name in the setup tool Lorow 2025-08-16 15:08:06 +02:00
  • 3b817ce28f Merge pull request #9 from PhosphorosVR/main Lorow 2025-08-26 22:02:32 +02:00
  • 103475bc66 sdkconfig for babble PhosphorosVR 2025-08-26 01:41:12 +02:00
  • cb569c9e47 60fps Limit + GENERAL_DEFAULT_WIRED_MODE can be set in sdkconfig PhosphorosVR 2025-08-26 01:39:40 +02:00
  • 06394f9654 Fixed PR comments2 PhosphorosVR 2025-08-25 23:47:50 +02:00
  • 8c8db170b0 Fixed PR comments PhosphorosVR 2025-08-25 22:52:06 +02:00
  • 4fa7c02a53 Sdkconfig for project babble PhosphorosVR 2025-08-24 23:20:37 +02:00
  • 937234af6d Update README and enhance serial number display in OpenIris setup CLI PhosphorosVR 2025-08-24 22:50:35 +02:00
  • 6e2a591348 Fixing small stuff PhosphorosVR 2025-08-24 22:21:06 +02:00
  • 3f96e468f0 Refactor global state management for startup commands and USB handover (no Race-Condition); enhance SerialManager shutdown process and buffer handling in UVCStream. PhosphorosVR 2025-08-23 19:12:53 +02:00
  • e1838b4ca4 Refactor UVCStream buffer management and improve serial number formatting PhosphorosVR 2025-08-23 15:55:30 +02:00
  • 4778ae6c52 Update README and improve LEDManager and StreamServer functionality PhosphorosVR 2025-08-23 15:28:55 +02:00
  • 05e122ffdd README.md PhosphorosVR 2025-08-22 12:45:42 +02:00
  • 40833490d4 Fixed emojis PhosphorosVR 2025-08-22 03:11:43 +02:00
  • 8c78c7f927 Satisfying my OCD!!!!!!, Enhance WiFi configuration flow and user prompts in setup tool lol PhosphorosVR 2025-08-22 03:04:34 +02:00
  • 817101e40d Add command for retrieving device serial number and MAC address PhosphorosVR 2025-08-22 02:24:02 +02:00
  • 19e707cabb Refactor USB Video Class descriptor comments for clarity and maintainability PhosphorosVR 2025-08-22 01:33:02 +02:00
  • 40163446b6 Merge branch 'feature/facefocus-duty-cycle-poc' PhosphorosVR 2025-08-22 01:14:53 +02:00
  • 76735a2695 test2 PhosphorosVR 2025-08-22 01:06:33 +02:00
  • 8ff2e4ca1a test PhosphorosVR 2025-08-22 01:06:22 +02:00
  • 5a201d875e Added PWM live control and get_led_duty_cycle PhosphorosVR 2025-08-22 01:01:49 +02:00
  • 21e8dbe264 Add PoC PWN duty cycle adjustment command for FaceFocus Lorow 2025-08-19 00:03:31 +02:00
  • 18a4b73428 USB Descriptor Rework PhosphorosVR 2025-08-16 18:52:14 +02:00
  • 9a1f55d012 Cleanup vscode settings after merge Lorow 2025-08-16 13:57:24 +02:00
  • d8ae1743c3 Merge pull request #3 from SummerSigh/mutimodal Lorow 2025-08-15 17:54:27 +02:00
  • 4b9db0ef7c Update sdkconfigs Lorow 2025-08-15 16:19:31 +02:00
  • ee5a73895c Merge remote-tracking branch 'origin/main' into mutimodal Lorow 2025-08-13 23:46:13 +02:00
  • bcb3387e1c Merge pull request #6 from PhosphorosVR/main Lorow 2025-08-13 23:21:29 +02:00
  • 6f1b5f68ee Merge branch 'main' into mutimodal Lorow 2025-08-13 23:19:31 +02:00
  • 3a97548f3c Add missing lastHeartbeat after fixing merge conflicts Lorow 2025-08-13 23:17:14 +02:00
  • a23f7dacb1 Fix merge conflicts Lorow 2025-08-13 23:01:53 +02:00
  • 5a86ae042f Improvements and refactors after CR, add option to modify mdns name and simplify setup tool Lorow 2025-08-12 23:48:44 +02:00
  • a439c88eee revert last commit PhosphorosVR 2025-08-10 16:58:49 +02:00
  • 22fc593ffb Config für FaceFocusVR_Face PhosphorosVR 2025-08-10 16:55:02 +02:00
  • 4243800010 Typo PhosphorosVR 2025-08-09 20:59:25 +02:00
  • 4c2e183f11 - Changed return; to return ESP_FAIL; to match esp_err_t return type PhosphorosVR 2025-08-09 20:42:36 +02:00
  • 46f91124fe Added FaceFocusVR board (eye module) PhosphorosVR 2025-08-09 17:33:45 +02:00
  • 0c4a300647 - Applied changes based on PR feedback - Remove redundant menu entries from default config (will be set by Kconfig.projbuild) PhosphorosVR 2025-08-09 17:13:04 +02:00
  • 6c0f7d8e73 Merge branch 'main' of https://github.com/PhosphorosVR/OpenIris-ESPIDF PhosphorosVR 2025-08-09 16:20:36 +02:00
  • ab2c1cbfe4 Delete .vscode directory Phosphoros 2025-08-09 16:20:16 +02:00
  • c842b1fb14 Remove VSCode config from tracking PhosphorosVR 2025-08-09 16:18:06 +02:00
  • 35821507ef Added CONFIG_CAMERA_WIFI_XCLK_FREQ PhosphorosVR 2025-08-09 03:25:02 +02:00
  • 03822f90c8 fb_location to DRAM, no need for psram with small files and DRAM should be more stable PhosphorosVR 2025-08-09 03:10:44 +02:00
  • a5d4ac3c7d Added Camera_USB_XCLK_FREQ and CONFIG_GENERAL_UVC_DELAY PhosphorosVR 2025-08-08 22:45:28 +02:00
  • 2a2327b038 Added FaceFocusVR to CONFIG_CAMERA_MODULE_NAME PhosphorosVR 2025-08-08 22:08:32 +02:00
  • 421a4cdaf3 Added facefocusvr_face board PhosphorosVR 2025-08-08 22:01:07 +02:00
  • 5c5d32b083 Fix: ensure SerialManager task handle is stored correctly for timer callback PhosphorosVR 2025-08-08 21:37:57 +02:00
  • 2346d0ec6c -Add configurable PWM frequency and duty cycle for external LED control PhosphorosVR 2025-08-08 21:26:06 +02:00
  • 0b2939b7d9 Add 3660 Summer 2025-08-07 19:58:50 -07:00
  • 6b3e130f12 Fixing base defaults PhosphorosVR 2025-08-07 12:06:01 +02:00
  • 310db55b14 Merge pull request #5 from PhosphorosVR/main Lorow 2025-08-01 18:44:48 +02:00
  • 74c6004ef8 fix: Prevent buffer overflow in get_serial_number PhosphorosVR 2025-08-01 01:46:55 +02:00
  • 9326746e1d Fix device config redefinition issue Lorow 2025-07-29 23:10:24 +02:00
  • d9ace4bc05 upload mutimodal Summer 2025-06-11 04:55:38 -07:00
  • b30a00900f Merge pull request #4 from nponsard/main Lorow 2025-07-13 13:26:03 +02:00
  • afc61276a9 fix: capitalisation of helper for linux build Nils Ponsard 2025-07-12 20:07:24 +02:00
  • 9479c1c592 Set the tinyusb version to 0.15.0~10 to fix uvc becoming unresponsive, add missing proper device mode handling, update progress docs Lorow 2025-06-27 22:08:14 +02:00
  • 3476c36779 Merge pull request #2 from lorow/feature/uvc-custom-name-and-serial Lorow 2025-06-26 21:46:48 +02:00
  • ec4369df7f Add support for setting a custom device name and per-board serial number for UVC Lorow 2025-06-17 22:20:20 +02:00
  • 3a70577223 upload mutimodal Summer 2025-06-11 04:55:38 -07:00
  • 39002e2335 Fix typo in device commands Lorow 2025-05-28 22:53:43 +02:00
  • b5c6bc3765 Minor cleanup, add missing command for updating OTA credentials Lorow 2025-05-25 16:31:42 +02:00
  • cd2791ba6f Add command to set device mode between auto/uvc/wifi, add config to represent streaming mode, implement restart task, implement restart device command Lorow 2025-05-21 23:21:56 +02:00
  • b7bae7fb3e Add Proof of concept switching between UVC and Wi-Fi streaming based on the presence of Wi-Fi creds, rewrite restart task to esp_timer Lorow 2025-05-20 23:09:06 +02:00
  • 4f0ab541cb Modernize the code a bit, clean up most compilation warnings Lorow 2025-05-18 17:33:05 +02:00
  • 0635bbd5c2 Make command manager output proper json Lorow 2025-05-13 22:53:51 +02:00
  • ab0b1db432 FIx typo preventing stored networks from being loaded Lorow 2025-05-13 21:45:31 +02:00