30 Commits

Author SHA1 Message Date
Lorow
e205509fec Add PoC support for BSSID 2026-01-10 22:05:26 +01:00
Lorow
555e290d71 Reformat project using clang-format 2026-01-06 22:51:24 +01:00
Lorow
a25275a47f Simplify default_hostname handling 2025-12-14 21:03:37 +01:00
Lorow
9ac95a2a76 Fix json parsing in openiris_device in cases where logs got stiched together, fix tests not waiting long enough after reboot, add board cleanup step after test session, fix leftover prints in networks representation breaking json output 2025-12-14 21:03:37 +01:00
Lorow
abd10fc61a Finish writing tests for commands, fix resolution being accidentally set to lower one, improve fixtures - need rewrite 2025-12-14 21:03:37 +01:00
PhosphorosVR
69406e62b3 Fixe: name not saving 2025-09-16 21:55:17 +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
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
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
PhosphorosVR
cb569c9e47 60fps Limit + GENERAL_DEFAULT_WIRED_MODE can be set in sdkconfig 2025-08-26 01:39:40 +02:00
Lorow
21e8dbe264 Add PoC PWN duty cycle adjustment command for FaceFocus 2025-08-19 00:03: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
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
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
Summer
d9ace4bc05 upload mutimodal 2025-07-29 23:02:29 +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
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
698a775c88 Fix wifi config representation ,fix ap_network representation 2025-05-11 21:12:45 +02:00
Lorow
f1cf3baf46 Finish led manager rewrite 2025-04-20 21:08:14 +02:00
Lorow
cb41038181 Refactor project config - simplify the implementation, move out the logic into separate modules 2025-04-01 23:29:38 +02:00
Lorow
983c5fa473 cleanup project config from unused observer code 2024-12-11 22:40:34 +01:00
Lorow
44179cee65 Implement get config command and api endpoint for testing purposes 2024-12-05 00:40:06 +01:00
Lorow
60e2e7cc36 Implement update camera command 2024-11-20 22:59:34 +01:00
Lorow
aaa24812f5 Fixup project not compiling
that's what I get for rushing commits
2024-11-20 22:34:03 +01:00
Lorow
ef94fd7648 Add skeletal implementation of the rest of the commands 2024-11-12 00:09:23 +01:00
Lorow
9fb7e53824 Implement some commands 2024-11-10 17:48:21 +01:00
Lorow
e6e884b54c Mostly port project config and helpers, clean up some stuff 2024-09-20 00:13:49 +02:00