RP2040 Core Component
Contains startup code, crash handling and additional RP2040-specific support code.
Configuration variables
- PICO_BOARD
default: pico
Select development board in use. List available boards with
make list-boards.The SDK defines various useful bits of information in a board header file, such as the default LED pin, how much flash memory it has, etc. Use
make board-infoto list these values.If using custom hardware, select
noneand provide definitions as required.
- ENABLE_BOOTSEL
default: 1 for debug, 0 for release builds
This setting is provided to make it easy to re-program RP2040 boards during development. When enabled, Sming monitors the BOOTSEL button and restartS in boot mode if pressed.
References
Used by
RP2040 Drivers Component
Sming (Rp2040) Component
Rp2040 SPI Flash Support Component
Environment Variables
PICO_BOOT_STAGE2_CHOOSE_W25Q080PICO_DEFAULT_I2CPICO_DEFAULT_I2C_SCL_PINPICO_DEFAULT_I2C_SDA_PINPICO_DEFAULT_LED_PINPICO_DEFAULT_SPIPICO_DEFAULT_SPI_CSN_PINPICO_DEFAULT_SPI_RX_PINPICO_DEFAULT_SPI_SCK_PINPICO_DEFAULT_SPI_TX_PINPICO_DEFAULT_UARTPICO_DEFAULT_UART_RX_PINPICO_DEFAULT_UART_TX_PINPICO_FLASH_SIZE_BYTESPICO_FLASH_SPI_CLKDIVPICO_RP2040_B0_SUPPORTEDPICO_SMPS_MODE_PINRASPBERRYPI_PICO
SoC support
rp2040