# 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()