Commit Graph

206 Commits

Author SHA1 Message Date
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
PhosphorosVR
05cc906988 Adjust camera configuration 2025-09-30 13:49:56 +02:00
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
Lorow
150e12f3e9 Merge pull request #12 from lorow/feature/serial-manager-upgrades
Keep serial manager alive when in WiFi mode and still connected to serial, rework serial manager commands receiver
2025-09-16 20:55:00 +02:00
Lorow
82c24e57a7 Fix MDNS name not getting saved after a single command 2025-09-16 20:49:23 +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