20 lines
553 B
CMake
20 lines
553 B
CMake
set(srcs)
|
|
set(priv_inc)
|
|
set(priv_req driver)
|
|
|
|
if(IDF_TARGET STREQUAL "esp32")
|
|
list(APPEND srcs hal_temp.c)
|
|
list(APPEND priv_req board_wroom onewire_bus)
|
|
elseif(IDF_TARGET STREQUAL "esp32s3")
|
|
list(APPEND srcs hal_temp.c)
|
|
list(APPEND priv_req board_jc4827w543 onewire_bus)
|
|
else()
|
|
list(APPEND srcs stub/hal_temp.c)
|
|
endif()
|
|
|
|
idf_component_register(SRCS ${srcs}
|
|
INCLUDE_DIRS "include"
|
|
PRIV_INCLUDE_DIRS ${priv_inc}
|
|
REQUIRES driver
|
|
PRIV_REQUIRES ${priv_req})
|