// Board and hardware specific configuration #define MICROPY_HW_BOARD_NAME "Raspberry Pi Pico W" // todo: We need something to check our binary size #define MICROPY_HW_FLASH_STORAGE_BYTES (848 * 1024) // Enable networking. #define MICROPY_PY_NETWORK 1 #define MICROPY_PY_NETWORK_HOSTNAME_DEFAULT "PicoW" // CYW43 driver configuration. #define CYW43_USE_SPI (1) #define CYW43_LWIP (1) #define CYW43_GPIO (1) #define CYW43_SPI_PIO (1) // For debugging mbedtls - also set // Debug level (0-4) 1=warning, 2=info, 3=debug, 4=verbose // #define MODUSSL_MBEDTLS_DEBUG_LEVEL 1 #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) #define MICROPY_HW_USB_MSC (1) #define MICROPY_HW_USB_VID (0x1FFB) #define MICROPY_HW_USB_PID (0x2043) #define MICROPY_HW_USB_DESC_STR_MAX (40) #define MICROPY_HW_USB_MANUFACTURER_STRING "Pimoroni" #define MICROPY_HW_USB_PRODUCT_FS_STRING MICROPY_HW_BOARD_NAME " MicroPython"