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