Files
hlym123 e099fc94c2 board: Add StackChan board support.
Signed-off-by: hlym123 <lwylwt@qq.com>
2026-05-09 15:33:17 +08:00

57 lines
1.6 KiB
CMake

# SPDX-FileCopyrightText: 2024 M5Stack Technology CO LTD
#
# SPDX-License-Identifier: MIT
# add cdrivers
include(${CMAKE_CURRENT_LIST_DIR}/cdriver/cdriver.cmake)
# add m5audio2 module
if(IDF_TARGET STREQUAL "esp32" OR IDF_TARGET STREQUAL "esp32s3" OR IDF_TARGET STREQUAL "esp32p4")
include(${CMAKE_CURRENT_LIST_DIR}/m5audio2/m5audio2.cmake)
endif()
include(${CMAKE_CURRENT_LIST_DIR}/m5utils/m5utils.cmake)
if (M5_CAMERA_MODULE_ENABLE)
if (BOARD_TYPE STREQUAL "cores3" OR BOARD_TYPE STREQUAL "stackchan")
# Add OMV modules
include(${CMAKE_CURRENT_LIST_DIR}/omv/micropython.cmake)
else()
# Add M5Camera module
include(${CMAKE_CURRENT_LIST_DIR}/m5camera/m5camera.cmake)
endif()
endif()
if (BOARD_TYPE STREQUAL "atoms3r_cam")
include(${CMAKE_CURRENT_LIST_DIR}/omv/omv_atoms3r_cam.cmake)
endif()
# add m5can module
include(${CMAKE_CURRENT_LIST_DIR}/m5can/m5can.cmake)
# add m5unified module
include(${CMAKE_CURRENT_LIST_DIR}/m5unified/m5unified.cmake)
# add rf433 module
include(${CMAKE_CURRENT_LIST_DIR}/rf433/micropython.cmake)
# add rmt_ir module
include(${CMAKE_CURRENT_LIST_DIR}/rmt_ir/micropython.cmake)
# add esp_zigbee_host module
include(${CMAKE_CURRENT_LIST_DIR}/esp_zigbee_host/micropython.cmake)
if(IDF_TARGET STREQUAL "esp32p4")
# add esp_hosted_utils module
include(${CMAKE_CURRENT_LIST_DIR}/esp_hosted_utils/micropython.cmake)
endif()
if(ADF_MODULE_ENABLE)
include(${CMAKE_CURRENT_LIST_DIR}/adf_module/micropython.cmake)
endif()
if(MICROPY_PY_LVGL)
include(${CMAKE_CURRENT_LIST_DIR}/lv_binding_micropython/micropython.cmake)
include(${CMAKE_CURRENT_LIST_DIR}/lv_utils/lv_utils.cmake)
endif()