MANIFEST.txt
README-source.md
README.md
android/common-protocol/build.gradle.kts
android/common-protocol/protos/ar_command.proto
android/common-protocol/protos/imu.proto
android/glass-app/app/build.gradle.kts
android/glass-app/app/src/main/AndroidManifest.xml
android/glass-app/app/src/main/java/com/aionui/arglass/GlassActivity.kt
android/glass-app/app/src/main/java/com/aionui/arglass/GlassApp.kt
android/glass-app/app/src/main/java/com/aionui/arglass/GlassService.kt
android/glass-app/app/src/main/java/com/aionui/arglass/GlassStreamRepository.kt
android/glass-app/app/src/main/java/com/aionui/arglass/comm/StreamModels.kt
android/glass-app/app/src/main/java/com/aionui/arglass/comm/VideoFrameReassembler.kt
android/glass-app/app/src/main/java/com/aionui/arglass/comm/WifiReceiver.kt
android/glass-app/app/src/main/java/com/aionui/arglass/model/ArFrameModel.kt
android/glass-app/app/src/main/java/com/aionui/arglass/renderer/AlertRenderer.kt
android/glass-app/app/src/main/java/com/aionui/arglass/renderer/ArRenderer.kt
android/glass-app/app/src/main/java/com/aionui/arglass/renderer/HudRenderer.kt
android/glass-app/app/src/main/java/com/aionui/arglass/renderer/ReticleRenderer.kt
android/glass-app/app/src/main/java/com/aionui/arglass/renderer/ShaderHelper.kt
android/glass-app/app/src/main/java/com/aionui/arglass/renderer/TargetRenderer.kt
android/glass-app/app/src/main/res/values/strings.xml
android/glass-app/app/src/test/java/com/aionui/arglass/comm/VideoFrameReassemblerTest.kt
android/phone-app/app/build.gradle.kts
android/phone-app/app/src/main/AndroidManifest.xml
android/phone-app/app/src/main/java/com/aionui/arfc/ArFireControlApp.kt
android/phone-app/app/src/main/java/com/aionui/arfc/ArFireControlService.kt
android/phone-app/app/src/main/java/com/aionui/arfc/MainActivity.kt
android/phone-app/app/src/main/java/com/aionui/arfc/ble/BleManager.kt
android/phone-app/app/src/main/java/com/aionui/arfc/ble/ImuDataPacket.kt
android/phone-app/app/src/main/java/com/aionui/arfc/di/AppModule.kt
android/phone-app/app/src/main/java/com/aionui/arfc/model/ArCommand.kt
android/phone-app/app/src/main/java/com/aionui/arfc/model/Target.kt
android/phone-app/app/src/main/java/com/aionui/arfc/model/WeaponPose.kt
android/phone-app/app/src/main/java/com/aionui/arfc/networking/GlassCommManager.kt
android/phone-app/app/src/main/java/com/aionui/arfc/networking/WifiDirectManager.kt
android/phone-app/app/src/main/java/com/aionui/arfc/sensorfusion/FusionEngine.kt
android/phone-app/app/src/main/java/com/aionui/arfc/sensorfusion/MadgwickFilter.kt
android/phone-app/app/src/main/java/com/aionui/arfc/sensorfusion/QuaternionMath.kt
android/phone-app/app/src/main/java/com/aionui/arfc/solver/BoreSightSolver.kt
android/phone-app/app/src/main/java/com/aionui/arfc/vision/VisionEngine.kt
android/phone-app/app/src/main/res/values/strings.xml
apk/aionui-glass-stream-debug.apk
apk/aionui-phone-debug.apk
build-system/build.gradle.kts
build-system/gradle.properties
build-system/settings.gradle.kts
docs/android-app-arch.md
docs/esp-idf-local-setup.md
docs/esp32-s3-development-kit-guide.md
docs/esp32-s3-ov2640-reference-design.md
docs/glass-app-arch.md
docs/kicad-schematic-connection-list.md
docs/ov2640-streaming-architecture.md
docs/protocol-spec.md
hardware/esp32-firmware/CMakeLists.txt
hardware/esp32-firmware/main/CMakeLists.txt
hardware/esp32-firmware/main/camera_dvp.c
hardware/esp32-firmware/main/camera_dvp.h
hardware/esp32-firmware/main/main.c
hardware/esp32-firmware/main/video_stream.c
hardware/esp32-firmware/main/video_stream.h
hardware/esp32-firmware/main/video_stream_protocol.h
hardware/esp32-firmware/sdkconfig.defaults
