Initial commit
Initial commit.
This commit is contained in:
57
CMakeLists.txt
Normal file
57
CMakeLists.txt
Normal 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)
|
||||
Reference in New Issue
Block a user