29 lines
723 B
CMake
29 lines
723 B
CMake
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
cmake_minimum_required(VERSION 3.20.0)
|
|
set(BOARD_ROOT ${CMAKE_CURRENT_SOURCE_DIR})
|
|
find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
|
|
project(PHF000-Firmware)
|
|
|
|
# Application sources
|
|
target_sources(app PRIVATE
|
|
src/main.c
|
|
drivers/led/led.c
|
|
drivers/button/button.c
|
|
drivers/actuator/actuator.c
|
|
drivers/battery_adc/battery_adc.c
|
|
drivers/temperature/temperature.c
|
|
drivers/timer_count/timer_count.c
|
|
)
|
|
|
|
# Add include directories so headers can be found
|
|
target_include_directories(app PRIVATE
|
|
drivers/led
|
|
drivers/button
|
|
drivers/actuator
|
|
drivers/battery_adc
|
|
drivers/temperature
|
|
drivers/timer_count
|
|
)
|
|
|
|
target_sources(app PRIVATE src/main.c) |