Commit Graph

113 Commits

Author SHA1 Message Date
PhosphorosVR
5a201d875e Added PWM live control and get_led_duty_cycle 2025-08-22 01:01:49 +02:00
Lorow
21e8dbe264 Add PoC PWN duty cycle adjustment command for FaceFocus 2025-08-19 00:03:31 +02:00
Lorow
9a1f55d012 Cleanup vscode settings after merge 2025-08-16 13:57:24 +02:00
Lorow
d8ae1743c3 Merge pull request #3 from SummerSigh/mutimodal
Add tools to quickly setup the board after falshhing
Add Wi-Fiscanning commands 
Add better flow for selecting which mode of streaming to use 
Bump ESPIDF version to v4.4.2
Improve WiFi connection
Improve config defaults
2025-08-15 17:54:27 +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
Lorow
bcb3387e1c Merge pull request #6 from PhosphorosVR/main
Add support for FaceFocusVR boards 
fixup issues with task handling
backport improvements to UVC (big upgrade)
Improve KConfig Menu layout
2025-08-13 23:21:29 +02:00
Lorow
6f1b5f68ee Merge branch 'main' into mutimodal 2025-08-13 23:19:31 +02:00
Lorow
3a97548f3c Add missing lastHeartbeat after fixing merge conflicts 2025-08-13 23:17:14 +02:00
Lorow
a23f7dacb1 Fix merge conflicts 2025-08-13 23:01:53 +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
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
4243800010 Typo 2025-08-09 20:59:25 +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
46f91124fe Added FaceFocusVR board (eye module) 2025-08-09 17:33:45 +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
6c0f7d8e73 Merge branch 'main' of https://github.com/PhosphorosVR/OpenIris-ESPIDF 2025-08-09 16:20:36 +02:00
Phosphoros
ab2c1cbfe4 Delete .vscode directory 2025-08-09 16:20:16 +02:00
PhosphorosVR
c842b1fb14 Remove VSCode config from tracking 2025-08-09 16:18:06 +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
5c5d32b083 Fix: ensure SerialManager task handle is stored correctly for timer callback
- Replaced TaskHandle_t* with TaskHandle_t to allow xTaskCreate() to store the task handle
- Passed the actual handle to the start_video_streaming timer callback
- Prevented potential null/invalid handle issues when deleting the SerialManager task
2025-08-08 21:37:57 +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
PhosphorosVR
6b3e130f12 Fixing base defaults 2025-08-07 12:06:01 +02:00
Lorow
310db55b14 Merge pull request #5 from PhosphorosVR/main
fix: Prevent buffer overflow in get_serial_number
2025-08-01 18:44:48 +02:00
PhosphorosVR
74c6004ef8 fix: Prevent buffer overflow in get_serial_number 2025-08-01 01:46:55 +02:00
Lorow
9326746e1d Fix device config redefinition issue 2025-07-29 23:10:24 +02:00
Summer
d9ace4bc05 upload mutimodal 2025-07-29 23:02:29 +02:00
Lorow
b30a00900f Merge pull request #4 from nponsard/main
fix: capitalisation of helper for linux build
2025-07-13 13:26:03 +02:00
Nils Ponsard
afc61276a9 fix: capitalisation of helper for linux build
Signed-off-by: Nils Ponsard <nilsponsard@gmail.com>
2025-07-12 20:07:24 +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
3476c36779 Merge pull request #2 from lorow/feature/uvc-custom-name-and-serial
Add support for setting a custom device name and per-board serial nuber for UVC
2025-06-26 21:46:48 +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
Summer
3a70577223 upload mutimodal 2025-06-11 04:55:38 -07:00
Lorow
39002e2335 Fix typo in device commands 2025-05-28 22:53:43 +02:00
Lorow
b5c6bc3765 Minor cleanup, add missing command for updating OTA credentials 2025-05-25 16:31:42 +02:00
Lorow
cd2791ba6f Add command to set device mode between auto/uvc/wifi, add config to represent streaming mode, implement restart task, implement restart device command 2025-05-21 23:21:56 +02:00
Lorow
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
TODO: Think about letting people set the mode explicitly so the board comes online faster
2025-05-20 23:09:06 +02:00
Lorow
4f0ab541cb Modernize the code a bit, clean up most compilation warnings 2025-05-18 17:35:39 +02:00
Lorow
0635bbd5c2 Make command manager output proper json 2025-05-13 22:53:51 +02:00
Lorow
ab0b1db432 FIx typo preventing stored networks from being loaded 2025-05-13 21:45:31 +02:00
Lorow
c7ac2e3b1a Fix multiple commands not being executed correctly 2025-05-11 21:53:05 +02:00
Lorow
698a775c88 Fix wifi config representation ,fix ap_network representation 2025-05-11 21:12:45 +02:00
Lorow
3e6efe84cd Fix typo preventing command payload to be passed down 2025-05-11 20:09:53 +02:00
Lorow
06c307a821 Fix SerialManager not reading the entire message 2025-05-10 21:02:30 +02:00