45 lines
884 B
CMake
Raw Normal View History

2025-02-27 17:59:18 +08:00
set(BK_PERIPHERAL_PATH $ENV{ARMINO_AVDK_DIR}/components/bk_peripheral)
include(${BK_PERIPHERAL_PATH}/src/lcd/rgb/config.cmake)
include(${BK_PERIPHERAL_PATH}/src/lcd/mcu/config.cmake)
include(${BK_PERIPHERAL_PATH}/src/lcd/qspi/config.cmake)
include(${BK_PERIPHERAL_PATH}/src/lcd/spi/config.cmake)
include(${BK_PERIPHERAL_PATH}/src/dvp/config.cmake)
include(${BK_PERIPHERAL_PATH}/src/tp/config.cmake)
set(incs include)
set(srcs
src/bk_peripheral.c
src/lcd/lcd_panel_devices.c
)
list(APPEND srcs
${RGB_LCD_DEVICE_FILES}
)
list(APPEND srcs
${MCU_LCD_DEVICE_FILES}
)
list(APPEND srcs
${QSPI_LCD_DEVICE_FILES}
)
list(APPEND srcs
${SPI_LCD_DEVICE_FILES}
)
list(APPEND srcs
${DVP_CAMERA_DEVICE_FILES}
)
list(APPEND srcs
${TP_DEVICE_FILES}
)
set(priv_req bk_common)
armino_component_register(SRCS "${srcs}" INCLUDE_DIRS "${incs}" PRIV_REQUIRES "${priv_req}" unity include)