26 lines
555 B
CMake
26 lines
555 B
CMake
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
cmake_minimum_required(VERSION 3.20.0)
|
|
|
|
list(APPEND BOARD_ROOT ${CMAKE_CURRENT_SOURCE_DIR})
|
|
|
|
find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
|
|
project(valve_node)
|
|
|
|
target_sources(app PRIVATE src/main.c)
|
|
target_sources(app PRIVATE lib/canbus.c)
|
|
|
|
# source files for modbus waterlevel sensor
|
|
zephyr_library_sources_ifdef(CONFIG_HAS_MODBUS_WATERLEVEL_SENSOR
|
|
lib/waterlevel_sensor.c
|
|
)
|
|
|
|
#source files for valve
|
|
zephyr_library_sources_ifdef(CONFIG_HAS_VALVE
|
|
lib/valve.c
|
|
)
|
|
|
|
zephyr_include_directories(
|
|
lib
|
|
)
|