31 lines
1.0 KiB
C
31 lines
1.0 KiB
C
// Board and hardware specific configuration
|
|
#define MICROPY_HW_FLASH_STORAGE_BYTES (PICO_FLASH_SIZE_BYTES - (2 * 1024 * 1024))
|
|
|
|
// Set up networking.
|
|
#define MICROPY_PY_NETWORK_HOSTNAME_DEFAULT "PPP2"
|
|
|
|
#define MICROPY_HW_BOARD_NAME "Pimoroni Pico Plus 2 (PSRAM + LTE + WiFi)"
|
|
|
|
// Enable WiFi & PPP
|
|
#define MICROPY_PY_NETWORK (1)
|
|
#define MICROPY_PY_NETWORK_PPP_LWIP (1)
|
|
|
|
// CYW43 driver configuration.
|
|
#define CYW43_USE_SPI (1)
|
|
#define CYW43_LWIP (1)
|
|
#define CYW43_GPIO (1)
|
|
#define CYW43_SPI_PIO (1)
|
|
|
|
#ifndef CYW43_WL_GPIO_COUNT
|
|
#define CYW43_WL_GPIO_COUNT 3
|
|
#endif
|
|
|
|
#define MICROPY_HW_PIN_EXT_COUNT CYW43_WL_GPIO_COUNT
|
|
|
|
int mp_hal_is_pin_reserved(int n);
|
|
#define MICROPY_HW_PIN_RESERVED(i) mp_hal_is_pin_reserved(i)
|
|
|
|
// PSRAM Settings
|
|
#define MICROPY_HW_PSRAM_CS_PIN PIMORONI_PICO_PLUS2_PSRAM_CS_PIN
|
|
#define MICROPY_GC_SPLIT_HEAP (1)
|