41 lines
1.1 KiB
CMake
41 lines
1.1 KiB
CMake
# Override the MicroPython board name
|
|
# And set basic options which are expanded upon in mpconfigboard.h
|
|
list(APPEND MICROPY_DEF_BOARD
|
|
"MICROPY_HW_BOARD_NAME=\"Raspberry Pi Pico 2 (LTE + WiFi)\""
|
|
"MICROPY_PY_NETWORK=1"
|
|
"CYW43_PIN_WL_DYNAMIC=1"
|
|
"MICROPY_PY_NETWORK_PPP_LWIP=1"
|
|
)
|
|
|
|
# Links micropy_lib_lwip and sets MICROPY_PY_LWIP = 1
|
|
# Picked up and expanded upon in mpconfigboard.h
|
|
set(MICROPY_PY_LWIP ON)
|
|
|
|
# Links cyw43-driver and sets:
|
|
# MICROPY_PY_NETWORK_CYW43 = 1,
|
|
# MICROPY_PY_SOCKET_DEFAULT_TIMEOUT_MS = 30000
|
|
set(MICROPY_PY_NETWORK_CYW43 ON)
|
|
|
|
# Adds mpbthciport.c
|
|
# And sets:
|
|
# MICROPY_PY_BLUETOOTH = 1,
|
|
# MICROPY_PY_BLUETOOTH_USE_SYNC_EVENTS = 1,
|
|
# MICROPY_PY_BLUETOOTH_ENABLE_CENTRAL_MODE = 1
|
|
set(MICROPY_PY_BLUETOOTH ON)
|
|
|
|
# Links pico_btstack_hci_transport_cyw43
|
|
# And sets:
|
|
# MICROPY_BLUETOOTH_BTSTACK = 1,
|
|
# MICROPY_BLUETOOTH_BTSTACK_CONFIG_FILE =
|
|
set(MICROPY_BLUETOOTH_BTSTACK ON)
|
|
|
|
# Sets:
|
|
# CYW43_ENABLE_BLUETOOTH = 1,
|
|
# MICROPY_PY_BLUETOOTH_CYW43 = 1
|
|
set(MICROPY_PY_BLUETOOTH_CYW43 ON)
|
|
|
|
set(MICROPY_FROZEN_MANIFEST ${MICROPY_BOARD_DIR}/manifest-wireless.py)
|
|
|
|
set(PICO_BOARD "pico2_w")
|
|
set(PICO_BOARD_HEADER_DIRS ${CMAKE_CURRENT_LIST_DIR})
|