# NCS + Zephyr 项目
# 支持 nRF52832 + ANT + BLE

cmake_minimum_required(VERSION 3.20.0)

# 查找 Zephyr（NCS 会自动设置）
find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
project(firmware-ncs)

# 源文件
target_sources(app PRIVATE
  src/main.c
  src/config.c
  src/model.c
  src/utils.c
  src/scheduler.c
  src/ble_nus_log.c
  src/error_log.c
  src/debug_output.c
)

# 包含目录（后续添加）
target_include_directories(app PRIVATE
    src
)

# 编译选项
target_compile_options(app PRIVATE
    -Wall
    -Wextra
    -Wno-unused-parameter
)

