2022-04-07 23:33:36 +10:00
|
|
|
# CMake file for WeAct Studio RP2040 boards
|
|
|
|
|
|
|
|
# The WeAct Studio boards don't have official pico-sdk support so we define it
|
|
|
|
# See also: https://github.com/raspberrypi/pico-sdk/tree/master/src/boards/include/boards
|
|
|
|
list(APPEND PICO_BOARD_HEADER_DIRS ${MICROPY_BOARD_DIR})
|
|
|
|
|
|
|
|
# Freeze board.py
|
|
|
|
set(MICROPY_FROZEN_MANIFEST ${MICROPY_BOARD_DIR}/manifest.py)
|
|
|
|
|
|
|
|
# Select the 16MB variant as the default
|
|
|
|
set(PICO_BOARD "weactstudio_16mb")
|
|
|
|
|
2023-07-31 17:32:27 +10:00
|
|
|
# Provide different variants for the downloads page
|
|
|
|
if(MICROPY_BOARD_VARIANT STREQUAL "flash_2mb")
|
2022-04-07 23:33:36 +10:00
|
|
|
set(PICO_BOARD "weactstudio_2mb")
|
|
|
|
endif()
|
|
|
|
|
2023-07-31 17:32:27 +10:00
|
|
|
if(MICROPY_BOARD_VARIANT STREQUAL "flash_4mb")
|
|
|
|
set(PICO_BOARD "weactstudio_4mb")
|
2022-04-07 23:33:36 +10:00
|
|
|
endif()
|
|
|
|
|
2023-07-31 17:32:27 +10:00
|
|
|
if(MICROPY_BOARD_VARIANT STREQUAL "flash_8mb")
|
|
|
|
set(PICO_BOARD "weactstudio_8mb")
|
2022-04-07 23:33:36 +10:00
|
|
|
endif()
|