Initial commit

Initial commit.
This commit is contained in:
kntran1
2026-03-23 14:40:39 -05:00
parent e84b2b4166
commit 4e2a5258a5
872 changed files with 165227 additions and 0 deletions

57
CMakeLists.txt Normal file
View File

@@ -0,0 +1,57 @@
cmake_minimum_required(VERSION 3.20.0)
find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
project(cyber_scope)
target_sources(app PRIVATE src/main.c)
# APP
target_sources(app PRIVATE src/main.c)
target_sources(app PRIVATE src/app/app_cli.c)
target_sources(app PRIVATE src/app/app.c)
target_sources(app PRIVATE src/app/ble.c)
target_sources(app PRIVATE src/app/bubble.c)
target_sources(app PRIVATE src/app/fiber.c)
target_sources(app PRIVATE src/app/fsm.c)
target_sources(app PRIVATE src/app/event.c)
target_sources(app PRIVATE src/app/light_sensor.c)
target_sources(app PRIVATE src/app/motion.c)
target_sources(app PRIVATE src/app/pin.c)
target_sources(app PRIVATE src/app/scope_ring.c)
target_sources(app PRIVATE src/app/shot_storage.c)
target_sources(app PRIVATE src/app/shot_capture.c)
# BSP
target_sources(app PRIVATE src/bsp/als.c)
target_sources(app PRIVATE src/bsp/battery.c)
target_sources(app PRIVATE src/bsp/button.c)
target_sources(app PRIVATE src/bsp/imu.h)
target_sources(app PRIVATE src/bsp/imu.c)
target_sources(app PRIVATE src/bsp/led_ring.c)
target_sources(app PRIVATE src/bsp/led.c)
target_sources(app PRIVATE src/bsp/mcu.c)
target_sources(app PRIVATE src/bsp/nvm_ext.c)
target_sources(app PRIVATE src/bsp/power.c)
target_sources(app PRIVATE src/bsp/rtc.c)
target_sources(app PRIVATE src/bsp/wdt.c)
# LIB
target_sources(app PRIVATE src/lib/cli.c)
target_sources(app PRIVATE src/lib/crc.c)
if(CONFIG_DBG_STATS)
target_sources(app PRIVATE src/lib/debug.c)
endif()
target_sources(app PRIVATE src/lib/errno.c)
target_sources(app PRIVATE src/lib/fs.c)
target_sources(app PRIVATE src/lib/gamma.c)
target_sources(app PRIVATE src/lib/print.c)
target_sources(app PRIVATE src/lib/rgb.c)
target_sources(app PRIVATE src/lib/virtual_led_ring.c)
# WRAPPERS
target_sources(app PRIVATE src/wrappers/adc.c)
target_sources(app PRIVATE src/wrappers/gpio.c)
target_sources(app PRIVATE src/wrappers/i2c.c)
target_sources(app PRIVATE src/wrappers/pwm.c)
target_sources(app PRIVATE src/wrappers/spi.c)
target_sources(app PRIVATE src/wrappers/uart.c)