# Auto-generated by generate_boards.py — do not edit manually # To regenerate: python esphome/components/rp2040/generate_boards.py # arduino-pico maps pins >= 64 to CYW43 wireless chip GPIOs CYW43_GPIO_OFFSET = 64 CYW43_MAX_GPIO = 66 DEFAULT_MAX_PIN = 29 RP2040_BASE_PINS = {} RP2040_BOARD_PINS = { "0xcb_helios": { "LED": 17, "MISO": 20, "MOSI": 23, "RX": 1, "SCK": 22, "SCL1": 3, "SDA1": 2, "SS": 21, "TX": 0, }, "DudesCab": { "LED": 25, "MISO": 4, "MOSI": 3, "RX": 1, "SCK": 2, "SCL": 19, "SCL1": 11, "SDA": 18, "SDA1": 10, "SS": 5, "TX": 0, }, "MyRP_2350B": { "LED": 25, "MISO": 16, "MOSI": 19, "RX": 1, "SCK": 18, "SCL": 5, "SCL1": 27, "SDA": 4, "SDA1": 26, "SS": 17, "TX": 0, }, "MyRP_bot": { "LED": 25, "MISO": 12, "MOSI": 3, "RX": 1, "SCK": 2, "SCL": 17, "SCL1": 4, "SDA": 16, "SDA1": 5, "SS": 13, }, "adafruit_feather": { "LED": 13, "MISO": 20, "MOSI": 19, "RX": 1, "SCK": 18, "SCL": 3, "SCL1": 25, "SDA": 2, "SDA1": 24, "SS": 17, "TX": 0, }, "adafruit_feather_adalogger": { "LED": 13, "MISO": 8, "MOSI": 15, "RX": 1, "SCK": 14, "SCL": 3, "SDA": 2, "SS": 13, "TX": 0, }, "adafruit_feather_can": { "LED": 13, "MISO": 8, "MOSI": 15, "RX": 1, "SCK": 14, "SCL": 3, "SDA": 2, "SS": 13, "TX": 0, }, "adafruit_feather_dvi": { "LED": 13, "MISO": 8, "MOSI": 15, "RX": 1, "SCK": 14, "SCL": 3, "SDA": 2, "SS": 13, "TX": 0, }, "adafruit_feather_prop_maker": { "LED": 13, "MISO": 8, "MOSI": 15, "RX": 1, "SCK": 14, "SCL": 3, "SDA": 2, "SS": 13, "TX": 0, }, "adafruit_feather_rfm": { "LED": 13, "MISO": 8, "MOSI": 15, "RX": 1, "SCK": 14, "SCL": 3, "SDA": 2, "SS": 13, "TX": 0, }, "adafruit_feather_rp2350_adalogger": { "LED": 7, "MISO": 20, "MOSI": 23, "RX": 1, "SCK": 22, "SCL": 3, "SCL1": 31, "SDA": 2, "SDA1": 31, "SS": 13, "TX": 0, }, "adafruit_feather_rp2350_hstx": { "LED": 7, "MISO": 20, "MOSI": 23, "RX": 1, "SCK": 22, "SCL": 3, "SCL1": 31, "SDA": 2, "SDA1": 31, "SS": 21, "TX": 0, }, "adafruit_feather_scorpio": { "LED": 13, "MISO": 8, "MOSI": 15, "RX": 1, "SCK": 14, "SCL": 3, "SDA": 2, "SS": 13, "TX": 0, }, "adafruit_feather_thinkink": { "LED": 13, "MISO": 8, "MOSI": 15, "RX": 1, "SCK": 14, "SCL": 3, "SDA": 2, "SS": 13, "TX": 0, }, "adafruit_feather_usb_host": { "LED": 13, "MISO": 8, "MOSI": 15, "RX": 1, "SCK": 14, "SCL": 3, "SDA": 2, "SS": 13, "TX": 0, }, "adafruit_floppsy": { "LED": 28, "MISO": 20, "MOSI": 19, "SCK": 18, "SCL": 17, "SDA": 16, "SS": 24, }, "adafruit_fruitjam": { "LED": 29, "MISO": 36, "MOSI": 35, "RX": 9, "SCK": 34, "SCL": 21, "SDA": 20, "SS": 39, "TX": 8, }, "adafruit_itsybitsy": { "LED": 11, "MISO": 20, "MOSI": 19, "RX": 1, "SCK": 18, "SCL": 25, "SCL1": 3, "SDA": 24, "SDA1": 2, "TX": 0, }, "adafruit_kb2040": { "MISO": 20, "MOSI": 19, "RX": 1, "SCK": 18, "SCL": 13, "SCL1": 3, "SDA": 12, "SDA1": 2, "TX": 0, }, "adafruit_macropad2040": {"LED": 13, "SCL": 21, "SDA": 20}, "adafruit_metro": { "LED": 13, "MISO": 20, "MOSI": 19, "RX": 1, "SCK": 18, "SCL": 17, "SCL1": 3, "SDA": 16, "SDA1": 2, "SS": 23, "TX": 0, }, "adafruit_metro_rp2350": { "LED": 23, "MISO": 28, "MOSI": 31, "RX": 1, "SCK": 30, "SCL": 21, "SDA": 20, "SS": 29, "TX": 0, }, "adafruit_qtpy": { "MISO": 4, "MOSI": 3, "RX": 29, "SCK": 6, "SCL": 25, "SCL1": 23, "SDA": 24, "SDA1": 22, "TX": 28, }, "adafruit_stemmafriend": { "LED": 12, "MISO": 4, "MOSI": 7, "RX": 27, "SCK": 2, "SCL": 21, "SCL1": 27, "SDA": 20, "SDA1": 26, "SS": 1, "TX": 26, }, "adafruit_trinkeyrp2040qt": {"RX": 17, "SCL": 17, "SDA": 16, "TX": 16}, "akana_r1": { "LED": 25, "MISO": 16, "MOSI": 19, "RX": 1, "SCK": 18, "SCL": 5, "SCL1": 7, "SDA": 4, "SDA1": 6, "SS": 17, "TX": 0, }, "amken_bunny": {"LED": 24, "RX": 1, "TX": 0}, "amken_revelop": {"LED": 24, "RX": 1, "SCL": 29, "SDA": 28, "TX": 0}, "amken_revelop_es": {"LED": 5, "MISO": 0, "MOSI": 3, "SCK": 2, "SS": 1, "TX": 20}, "amken_revelop_plus": {"LED": 24, "RX": 1, "SCL": 29, "SDA": 28, "TX": 0}, "artronshop_rp2_nano": { "LED": 13, "MISO": 4, "MOSI": 3, "RX": 1, "SCK": 2, "SCL": 17, "SCL1": 19, "SDA": 16, "SDA1": 18, "SS": 5, "TX": 0, }, "bigtreetech_SKR_Pico": {"LED": 13, "RX": 1, "TX": 0}, "breadstick_raspberry": { "RX": 21, "SCL": 13, "SCL1": 23, "SDA": 12, "SDA1": 22, "TX": 20, }, "bridgetek_idm2040_43a": { "LED": 25, "MISO": 4, "MOSI": 3, "RX": 1, "SCK": 2, "SCL": 5, "SCL1": 27, "SDA": 4, "SDA1": 26, "SS": 5, "TX": 0, }, "bridgetek_idm2040_7a": { "LED": 25, "MISO": 4, "MOSI": 3, "RX": 1, "SCK": 2, "SCL": 5, "SCL1": 27, "SDA": 4, "SDA1": 26, "SS": 5, "TX": 0, }, "challenger_2040_lora": { "LED": 24, "MISO": 20, "MOSI": 23, "RX": 17, "SCK": 22, "SCL": 1, "SDA": 0, "SS": 21, "TX": 16, }, "challenger_2040_lte": { "LED": 19, "MISO": 20, "MOSI": 23, "RX": 17, "SCK": 22, "SCL": 1, "SDA": 0, "SS": 21, "TX": 16, }, "challenger_2040_nfc": { "LED": 24, "MISO": 20, "MOSI": 23, "RX": 17, "SCK": 22, "SCL": 1, "SCL1": 11, "SDA": 0, "SDA1": 10, "SS": 21, "TX": 16, }, "challenger_2040_sdrtc": { "LED": 24, "MISO": 20, "MOSI": 23, "RX": 17, "SCK": 22, "SCL": 1, "SDA": 0, "SS": 21, "TX": 16, }, "challenger_2040_subghz": { "LED": 24, "MISO": 20, "MOSI": 23, "RX": 17, "SCK": 22, "SCL": 1, "SDA": 0, "SS": 21, "TX": 16, }, "challenger_2040_uwb": { "LED": 24, "MISO": 20, "MOSI": 23, "RX": 17, "SCK": 22, "SCL": 1, "SDA": 0, "SS": 21, "TX": 16, }, "challenger_2040_wifi": { "LED": 12, "MISO": 24, "MOSI": 23, "RX": 17, "SCK": 22, "SCL": 1, "SDA": 0, "SS": 21, "TX": 16, }, "challenger_2040_wifi6_ble": { "LED": 10, "MISO": 24, "MOSI": 23, "RX": 17, "SCK": 22, "SCL": 1, "SDA": 0, "SS": 21, "TX": 16, }, "challenger_2040_wifi_ble": { "LED": 10, "MISO": 24, "MOSI": 23, "RX": 17, "SCK": 22, "SCL": 1, "SDA": 0, "SS": 21, "TX": 16, }, "challenger_2350_bconnect": { "LED": 7, "MISO": 16, "MOSI": 19, "RX": 13, "SCK": 18, "SCL": 21, "SCL1": 11, "SDA": 20, "SDA1": 10, "SS": 17, "TX": 12, }, "challenger_2350_nbiot": { "LED": 15, "MISO": 16, "MOSI": 19, "RX": 13, "SCK": 18, "SCL": 21, "SCL1": 31, "SDA": 20, "SDA1": 31, "SS": 17, "TX": 12, }, "challenger_2350_wifi6_ble5": { "LED": 7, "MISO": 16, "MOSI": 19, "RX": 13, "SCK": 18, "SCL": 21, "SCL1": 31, "SDA": 20, "SDA1": 31, "SS": 17, "TX": 12, }, "challenger_nb_2040_wifi": { "LED": 12, "MISO": 24, "MOSI": 23, "RX": 17, "SCK": 22, "SCL": 1, "SDA": 0, "SS": 21, "TX": 16, }, "connectivity_2040_lte_wifi_ble": { "LED": 19, "MISO": 20, "MOSI": 23, "RX": 17, "SCK": 22, "SCL": 1, "SDA": 0, "SS": 21, "TX": 16, }, "cytron_iriv_io_controller": { "LED": 29, "MISO": 20, "MOSI": 19, "RX": 31, "SCK": 22, "SCL": 17, "SCL1": 31, "SDA": 16, "SDA1": 31, "SS": 21, "TX": 31, }, "cytron_maker_nano_rp2040": { "LED": 2, "MISO": 16, "MOSI": 19, "RX": 1, "SCK": 18, "SCL": 1, "SCL1": 27, "SDA": 0, "SDA1": 26, "SS": 17, "TX": 0, }, "cytron_maker_pi_rp2040": { "LED": 3, "RX": 1, "SCL": 17, "SCL1": 3, "SDA": 16, "SDA1": 2, "TX": 0, }, "cytron_maker_uno_rp2040": { "LED": 3, "MISO": 12, "MOSI": 11, "RX": 1, "SCK": 10, "SCL": 21, "SCL1": 27, "SDA": 20, "SDA1": 26, "SS": 13, "TX": 0, }, "cytron_motion_2350_pro": { "LED": 2, "MISO": 4, "MOSI": 7, "RX": 1, "SCK": 6, "SCL": 17, "SCL1": 27, "SDA": 16, "SDA1": 26, "SS": 5, "TX": 0, }, "datanoisetv_picoadk": { "LED": 15, "MISO": 16, "MOSI": 19, "RX": 1, "SCK": 18, "SCL": 9, "SCL1": 7, "SDA": 8, "SDA1": 6, "SS": 17, "TX": 0, }, "datanoisetv_picoadk_v2": { "LED": 2, "MISO": 8, "MOSI": 7, "RX": 13, "SCK": 6, "SCL": 9, "SCL1": 7, "SDA": 8, "SDA1": 6, "SS": 5, "TX": 12, }, "degz_suibo": { "LED": 25, "MISO": 16, "MOSI": 19, "RX": 1, "SCK": 18, "SCL": 5, "SCL1": 27, "SDA": 4, "SDA1": 26, "SS": 17, "TX": 0, }, "dfrobot_beetle_rp2040": { "LED": 13, "MISO": 0, "MOSI": 3, "RX": 29, "SCK": 2, "SCL": 5, "SCL1": 3, "SDA": 4, "SDA1": 2, "SS": 1, "TX": 28, }, "electroniccats_huntercat_nfc": {"LED": 8, "RX": 1, "SCL": 5, "SDA": 4, "TX": 0}, "evn_alpha": { "LED": 25, "MISO": 0, "MOSI": 3, "RX": 1, "SCK": 2, "SCL": 5, "SCL1": 7, "SDA": 4, "SDA1": 6, "SS": 1, "TX": 0, }, "extelec_rc2040": { "LED": 25, "MISO": 4, "MOSI": 3, "RX": 1, "SCK": 2, "SCL": 5, "SDA": 4, "SS": 5, "TX": 0, }, "flyboard2040_core": { "LED": 25, "MISO": 4, "MOSI": 3, "RX": 1, "SCK": 2, "SCL": 17, "SCL1": 15, "SDA": 16, "SDA1": 14, "SS": 5, "TX": 0, }, "geeekpi_rp2040_plus": { "LED": 25, "MISO": 16, "MOSI": 19, "RX": 1, "SCK": 18, "SCL": 5, "SCL1": 27, "SDA": 4, "SDA1": 26, "SS": 17, "TX": 0, }, "generic": { "LED": 25, "MISO": 16, "MOSI": 19, "RX": 1, "SCK": 18, "SCL": 5, "SCL1": 27, "SDA": 4, "SDA1": 26, "SS": 17, "TX": 0, }, "generic_rp2350": { "LED": 25, "MISO": 16, "MOSI": 19, "RX": 1, "SCK": 18, "SCL": 5, "SCL1": 27, "SDA": 4, "SDA1": 26, "SS": 17, "TX": 0, }, "groundstudio_marble_pico": { "LED": 25, "MISO": 16, "MOSI": 19, "RX": 1, "SCK": 18, "SCL": 5, "SCL1": 27, "SDA": 4, "SDA1": 26, "SS": 17, "TX": 0, }, "ilabs_rpico32": { "MISO": 24, "MOSI": 23, "RX": 1, "SCK": 22, "SCL": 5, "SDA": 4, "SS": 21, "TX": 0, }, "jumperless_v1": { "LED": 25, "MISO": 0, "MOSI": 3, "RX": 17, "SCK": 2, "SCL": 5, "SCL1": 19, "SDA": 4, "SDA1": 18, "SS": 1, "TX": 16, }, "jumperless_v5": { "LED": 17, "MISO": 20, "MOSI": 23, "RX": 1, "SCK": 22, "SCL": 5, "SCL1": 23, "SDA": 4, "SDA1": 22, "SS": 21, "TX": 0, }, "melopero_cookie_rp2040": { "LED": 21, "MISO": 20, "MOSI": 19, "RX": 1, "SCK": 18, "SCL": 13, "SCL1": 3, "SDA": 12, "SDA1": 2, "SS": 1, "TX": 0, }, "melopero_shake_rp2040": { "LED": 25, "MISO": 20, "MOSI": 19, "RX": 1, "SCK": 18, "SCL": 9, "SCL1": 3, "SDA": 8, "SDA1": 2, "SS": 1, "TX": 0, }, "mksthr36": { "MISO": 16, "MOSI": 19, "SCK": 18, "SCL": 23, "SDA": 22, "SS": 17, "TX": 6, }, "mksthr42": { "MISO": 16, "MOSI": 19, "SCK": 18, "SCL": 23, "SDA": 22, "SS": 17, "TX": 6, }, "nekosystems_bl2040_mini": { "LED": 6, "MISO": 16, "MOSI": 19, "RX": 13, "SCK": 18, "SCL": 25, "SCL1": 23, "SDA": 24, "SDA1": 22, "SS": 17, "TX": 12, }, "newsan_archi": { "MISO": 4, "MOSI": 3, "RX": 17, "SCK": 2, "SCL": 1, "SCL1": 7, "SDA": 0, "SDA1": 6, "SS": 5, "TX": 16, }, "nullbits_bit_c_pro": { "LED": 18, "MISO": 20, "MOSI": 23, "RX": 1, "SCK": 22, "SCL": 3, "SCL1": 5, "SDA": 2, "SDA1": 4, "SS": 21, "TX": 0, }, "olimex_pico2bb48": { "LED": 25, "MISO": 4, "MOSI": 7, "RX": 1, "SCK": 6, "SCL": 13, "SCL1": 3, "SDA": 12, "SDA1": 2, "SS": 5, "TX": 0, }, "olimex_pico2xl": { "LED": 25, "MISO": 16, "MOSI": 19, "RX": 1, "SCK": 18, "SCL": 5, "SCL1": 27, "SDA": 4, "SDA1": 26, "SS": 17, "TX": 0, }, "olimex_pico2xxl": { "LED": 25, "MISO": 16, "MOSI": 19, "RX": 1, "SCK": 18, "SCL": 5, "SCL1": 27, "SDA": 4, "SDA1": 26, "SS": 17, "TX": 0, }, "picolume": { "LED": 25, "MISO": 16, "MOSI": 19, "RX": 1, "SCK": 18, "SCL": 5, "SCL1": 27, "SDA": 4, "SDA1": 26, "SS": 17, "TX": 0, }, "pimoroni_explorer": { "MISO": 10, "MOSI": 10, "RX": 10, "SCK": 10, "SCL": 21, "SCL1": 10, "SDA": 20, "SDA1": 10, "SS": 10, "TX": 10, }, "pimoroni_pico_plus_2": { "LED": 25, "MISO": 32, "MOSI": 35, "RX": 1, "SCK": 34, "SCL": 5, "SCL1": 7, "SDA": 4, "SDA1": 6, "SS": 33, "TX": 0, }, "pimoroni_pico_plus_2w": { "LED": 64, "MISO": 32, "MOSI": 35, "RX": 1, "SCK": 34, "SCL": 5, "SCL1": 7, "SDA": 4, "SDA1": 6, "SS": 33, "TX": 0, }, "pimoroni_plasma2040": {"LED": 16, "SCL": 21, "SDA": 20}, "pimoroni_plasma2350": { "LED": 16, "MISO": 31, "MOSI": 31, "RX": 31, "SCK": 31, "SCL": 21, "SCL1": 31, "SDA": 20, "SDA1": 31, "SS": 31, "TX": 31, }, "pimoroni_plasma2350w": { "LED": 16, "MISO": 24, "MOSI": 24, "RX": 31, "SCK": 29, "SCL": 21, "SCL1": 31, "SDA": 20, "SDA1": 31, "SS": 25, "TX": 31, }, "pimoroni_servo2040": {"LED": 18, "SCL": 21, "SDA": 20}, "pimoroni_tiny2040": { "LED": 19, "MISO": 4, "MOSI": 7, "RX": 1, "SCK": 6, "SCL": 5, "SCL1": 7, "SDA": 4, "SDA1": 6, "SS": 17, "TX": 0, }, "pimoroni_tiny2350": { "LED": 19, "MISO": 4, "MOSI": 7, "RX": 1, "SCK": 6, "SCL": 13, "SCL1": 7, "SDA": 12, "SDA1": 6, "SS": 5, "TX": 0, }, "pintronix_pinmax": { "LED": 27, "MISO": 16, "MOSI": 19, "RX": 1, "SCK": 18, "SCL": 5, "SDA": 4, "SS": 17, "TX": 0, }, "rakwireless_rak11300": { "MISO": 16, "MOSI": 19, "RX": 1, "SCK": 18, "SCL": 3, "SCL1": 21, "SDA": 2, "SDA1": 20, "SS": 17, "TX": 0, }, "rpipico": { "LED": 25, "MISO": 16, "MOSI": 19, "RX": 1, "SCK": 18, "SCL": 5, "SCL1": 27, "SDA": 4, "SDA1": 26, "SS": 17, "TX": 0, }, "rpipico2": { "LED": 25, "MISO": 16, "MOSI": 19, "RX": 1, "SCK": 18, "SCL": 5, "SCL1": 27, "SDA": 4, "SDA1": 26, "SS": 17, "TX": 0, }, "rpipico2w": { "LED": 64, "MISO": 16, "MOSI": 19, "RX": 1, "SCK": 18, "SCL": 5, "SCL1": 27, "SDA": 4, "SDA1": 26, "SS": 17, "TX": 0, }, "rpipicow": { "LED": 64, "MISO": 16, "MOSI": 19, "RX": 1, "SCK": 18, "SCL": 5, "SCL1": 27, "SDA": 4, "SDA1": 26, "SS": 17, "TX": 0, }, "sea_picro": { "MISO": 20, "MOSI": 23, "RX": 1, "SCK": 22, "SCL": 5, "SCL1": 3, "SDA": 4, "SDA1": 2, "SS": 21, "TX": 0, }, "seeed_indicator_rp2040": { "MISO": 0, "MOSI": 3, "RX": 17, "SCK": 2, "SCL": 21, "SCL1": 15, "SDA": 20, "SDA1": 14, "SS": 1, "TX": 16, }, "seeed_xiao_rp2040": { "LED": 17, "MISO": 4, "MOSI": 3, "RX": 1, "SCK": 2, "SCL": 7, "SDA": 6, "TX": 0, }, "seeed_xiao_rp2350": { "LED": 25, "MISO": 4, "MOSI": 3, "RX": 1, "SCK": 2, "SCL": 17, "SCL1": 7, "SDA": 16, "SDA1": 6, "SS": 5, "TX": 0, }, "silicognition_rp2040_shim": { "MISO": 12, "MOSI": 11, "RX": 1, "SCK": 10, "SCL": 17, "SDA": 16, "SS": 21, "TX": 0, }, "soldered_nula_rp2350": { "MISO": 2, "MOSI": 3, "RX": 1, "SCK": 4, "SCL": 9, "SCL1": 31, "SDA": 8, "SDA1": 30, "SS": 5, "TX": 0, }, "solderparty_rp2040_stamp": { "LED": 20, "MISO": 16, "MOSI": 19, "RX": 1, "SCK": 18, "SCL": 5, "SCL1": 3, "SDA": 4, "SDA1": 2, "SS": 17, "TX": 0, }, "solderparty_rp2350_stamp": { "LED": 3, "MISO": 20, "MOSI": 23, "RX": 1, "SCK": 22, "SCL": 5, "SCL1": 3, "SDA": 4, "SDA1": 2, "SS": 21, "TX": 0, }, "solderparty_rp2350_stamp_xl": { "LED": 3, "MISO": 20, "MOSI": 23, "RX": 1, "SCK": 22, "SCL": 5, "SCL1": 3, "SDA": 4, "SDA1": 2, "SS": 21, "TX": 0, }, "sparkfun_iotnode_lorawanrp2350": { "LED": 25, "MISO": 12, "MOSI": 15, "RX": 19, "SCK": 14, "SCL": 21, "SCL1": 31, "SDA": 20, "SDA1": 31, "SS": 13, "TX": 18, }, "sparkfun_iotredboard_rp2350": { "LED": 25, "MISO": 20, "MOSI": 23, "RX": 1, "SCK": 22, "SCL": 5, "SCL1": 31, "SDA": 4, "SDA1": 30, "SS": 21, "TX": 0, }, "sparkfun_micromodrp2040": { "LED": 25, "MISO": 20, "MOSI": 23, "RX": 1, "SCK": 22, "SCL": 5, "SDA": 4, "SS": 21, "TX": 0, }, "sparkfun_promicrorp2040": { "LED": 25, "MISO": 20, "MOSI": 23, "RX": 1, "SCK": 22, "SCL": 17, "SDA": 16, "SS": 21, "TX": 0, }, "sparkfun_promicrorp2350": { "LED": 25, "MISO": 20, "MOSI": 23, "RX": 1, "SCK": 22, "SCL": 17, "SCL1": 31, "SDA": 16, "SDA1": 31, "SS": 21, "TX": 0, }, "sparkfun_thingplusrp2040": { "LED": 25, "MISO": 4, "MOSI": 3, "RX": 1, "SCK": 2, "SCL": 17, "SCL1": 7, "SDA": 16, "SDA1": 6, "TX": 0, }, "sparkfun_thingplusrp2350": { "LED": 64, "MISO": 4, "MOSI": 3, "RX": 1, "SCK": 2, "SCL": 7, "SCL1": 31, "SDA": 6, "SDA1": 31, "SS": 9, "TX": 0, }, "sparkfun_xrp_controller": { "LED": 64, "MISO": 16, "MOSI": 19, "RX": 13, "SCK": 18, "SCL": 5, "SCL1": 39, "SDA": 4, "SDA1": 38, "SS": 17, "TX": 12, }, "sparkfun_xrp_controller_beta": {"LED": 64, "SCL": 19, "SDA": 18}, "upesy_rp2040_devkit": { "LED": 25, "MISO": 16, "MOSI": 19, "RX": 1, "SCK": 18, "SCL": 5, "SCL1": 23, "SDA": 4, "SDA1": 22, "SS": 17, "TX": 0, }, "vccgnd_yd_rp2040": { "LED": 25, "MISO": 16, "MOSI": 19, "RX": 1, "SCK": 18, "SCL": 5, "SCL1": 27, "SDA": 4, "SDA1": 26, "SS": 17, "TX": 0, }, "vicharak_shrike-lite": { "LED": 4, "MISO": 20, "MOSI": 19, "RX": 17, "SCK": 18, "SCL": 25, "SCL1": 7, "SDA": 24, "SDA1": 6, "SS": 21, "TX": 16, }, "viyalab_mizu": { "LED": 25, "MISO": 16, "MOSI": 7, "RX": 1, "SCK": 6, "SCL": 5, "SCL1": 3, "SDA": 4, "SDA1": 2, "SS": 17, "TX": 0, }, "waveshare_rp2040_lcd_0_96": { "MISO": 16, "MOSI": 19, "RX": 1, "SCK": 18, "SCL": 9, "SCL1": 7, "SDA": 8, "SDA1": 6, "SS": 17, "TX": 0, }, "waveshare_rp2040_lcd_1_28": { "MISO": 16, "MOSI": 19, "RX": 1, "SCK": 18, "SCL": 9, "SCL1": 7, "SDA": 8, "SDA1": 6, "SS": 17, "TX": 0, }, "waveshare_rp2040_lora": { "LED": 25, "MISO": 4, "MOSI": 3, "RX": 1, "SCK": 2, "SCL": 5, "SCL1": 7, "SDA": 4, "SDA1": 6, "SS": 5, "TX": 0, }, "waveshare_rp2040_matrix": { "MISO": 4, "MOSI": 3, "RX": 1, "SCK": 2, "SCL": 5, "SCL1": 27, "SDA": 4, "SDA1": 26, "SS": 5, "TX": 0, }, "waveshare_rp2040_one": { "MISO": 4, "MOSI": 3, "RX": 1, "SCK": 2, "SCL": 5, "SCL1": 27, "SDA": 4, "SDA1": 26, "SS": 5, "TX": 0, }, "waveshare_rp2040_pizero": { "MISO": 20, "MOSI": 19, "RX": 1, "SCK": 18, "SCL": 5, "SCL1": 27, "SDA": 4, "SDA1": 26, "SS": 21, "TX": 0, }, "waveshare_rp2040_plus": { "LED": 25, "MISO": 16, "MOSI": 19, "RX": 1, "SCK": 18, "SCL": 9, "SCL1": 7, "SDA": 8, "SDA1": 6, "SS": 17, "TX": 0, }, "waveshare_rp2040_zero": { "MISO": 4, "MOSI": 3, "RX": 1, "SCK": 2, "SCL": 5, "SCL1": 27, "SDA": 4, "SDA1": 26, "SS": 5, "TX": 0, }, "waveshare_rp2350_lcd_0_96": { "MISO": 16, "MOSI": 19, "RX": 1, "SCK": 18, "SCL": 9, "SCL1": 7, "SDA": 8, "SDA1": 6, "SS": 17, "TX": 0, }, "waveshare_rp2350_pizero": { "MISO": 16, "MOSI": 19, "RX": 1, "SCK": 18, "SCL": 5, "SCL1": 27, "SDA": 4, "SDA1": 26, "SS": 17, "TX": 0, }, "waveshare_rp2350_plus": { "LED": 25, "MISO": 16, "MOSI": 19, "RX": 1, "SCK": 18, "SCL": 9, "SCL1": 7, "SDA": 8, "SDA1": 6, "SS": 17, "TX": 0, }, "waveshare_rp2350_zero": { "MISO": 4, "MOSI": 3, "RX": 1, "SCK": 2, "SCL": 5, "SCL1": 27, "SDA": 4, "SDA1": 26, "SS": 5, "TX": 0, }, "waveshare_rp2350b_plus_w": { "LED": 23, "MISO": 16, "MOSI": 19, "RX": 1, "SCK": 18, "SCL": 9, "SCL1": 7, "SDA": 8, "SDA1": 6, "SS": 17, "TX": 0, }, "wiznet_55rp20_evb_pico": { "LED": 19, "MISO": 2, "MOSI": 3, "RX": 1, "SCK": 4, "SCL": 5, "SCL1": 27, "SDA": 4, "SDA1": 26, "SS": 5, "TX": 0, }, "wiznet_wizfi360_evb_pico": { "LED": 25, "MISO": 16, "MOSI": 19, "RX": 1, "SCK": 18, "SCL": 9, "SCL1": 27, "SDA": 8, "SDA1": 26, "SS": 17, "TX": 0, }, } BOARDS = { "0xcb_helios": { "name": "0xCB Helios", "mcu": "rp2040", "max_pin": 29, }, "DudesCab": { "name": "L'atelier d'Arnoz DudesCab", "mcu": "rp2040", "max_pin": 29, }, "MyRP_2350B": { "name": "MyMakers RP2350B", "mcu": "rp2350", "max_pin": 47, }, "MyRP_bot": { "name": "MyMakers RP2040", "mcu": "rp2040", "max_pin": 29, }, "adafruit_feather": { "name": "Adafruit Feather RP2040", "mcu": "rp2040", "max_pin": 29, }, "adafruit_feather_adalogger": { "name": "Adafruit Feather RP2040 Adalogger", "mcu": "rp2040", "max_pin": 29, }, "adafruit_feather_can": { "name": "Adafruit Feather RP2040 CAN", "mcu": "rp2040", "max_pin": 29, }, "adafruit_feather_dvi": { "name": "Adafruit Feather RP2040 DVI", "mcu": "rp2040", "max_pin": 29, }, "adafruit_feather_prop_maker": { "name": "Adafruit Feather RP2040 Prop-Maker", "mcu": "rp2040", "max_pin": 29, }, "adafruit_feather_rfm": { "name": "Adafruit Feather RP2040 RFM", "mcu": "rp2040", "max_pin": 29, }, "adafruit_feather_rp2350_adalogger": { "name": "Adafruit Feather RP2350 Adalogger", "mcu": "rp2350", "max_pin": 47, }, "adafruit_feather_rp2350_hstx": { "name": "Adafruit Feather RP2350 HSTX", "mcu": "rp2350", "max_pin": 47, }, "adafruit_feather_scorpio": { "name": "Adafruit Feather RP2040 SCORPIO", "mcu": "rp2040", "max_pin": 29, }, "adafruit_feather_thinkink": { "name": "Adafruit Feather RP2040 ThinkINK", "mcu": "rp2040", "max_pin": 29, }, "adafruit_feather_usb_host": { "name": "Adafruit Feather RP2040 USB Host", "mcu": "rp2040", "max_pin": 29, }, "adafruit_floppsy": { "name": "Adafruit Floppsy", "mcu": "rp2040", "max_pin": 29, }, "adafruit_fruitjam": { "name": "Adafruit Fruit Jam RP2350", "mcu": "rp2350", "max_pin": 47, }, "adafruit_itsybitsy": { "name": "Adafruit ItsyBitsy RP2040", "mcu": "rp2040", "max_pin": 29, }, "adafruit_kb2040": { "name": "Adafruit KB2040", "mcu": "rp2040", "max_pin": 29, }, "adafruit_macropad2040": { "name": "Adafruit MacroPad RP2040", "mcu": "rp2040", "max_pin": 29, }, "adafruit_metro": { "name": "Adafruit Metro RP2040", "mcu": "rp2040", "max_pin": 29, }, "adafruit_metro_rp2350": { "name": "Adafruit Metro RP2350", "mcu": "rp2350", "max_pin": 47, }, "adafruit_qtpy": { "name": "Adafruit QT Py RP2040", "mcu": "rp2040", "max_pin": 29, }, "adafruit_stemmafriend": { "name": "Adafruit STEMMA Friend RP2040", "mcu": "rp2040", "max_pin": 29, }, "adafruit_trinkeyrp2040qt": { "name": "Adafruit Trinkey RP2040 QT", "mcu": "rp2040", "max_pin": 29, }, "akana_r1": { "name": "METE HOCA Akana R1", "mcu": "rp2040", "max_pin": 29, }, "amken_bunny": { "name": "Amken BunnyBoard", "mcu": "rp2040", "max_pin": 29, }, "amken_revelop": { "name": "Amken Revelop", "mcu": "rp2040", "max_pin": 29, }, "amken_revelop_es": { "name": "Amken Revelop eS", "mcu": "rp2040", "max_pin": 29, }, "amken_revelop_plus": { "name": "Amken Revelop Plus", "mcu": "rp2040", "max_pin": 29, }, "arduino_nano_connect": { "name": "Arduino Nano RP2040 Connect", "mcu": "rp2040", "max_pin": 29, }, "artronshop_rp2_nano": { "name": "ArtronShop RP2 Nano", "mcu": "rp2040", "max_pin": 29, }, "bigtreetech_SKR_Pico": { "name": "BIGTREETECH SKR-Pico", "mcu": "rp2040", "max_pin": 29, }, "breadstick_raspberry": { "name": "Breadstick Raspberry", "mcu": "rp2040", "max_pin": 29, }, "bridgetek_idm2040_43a": { "name": "BridgeTek IDM2040-43A", "mcu": "rp2040", "max_pin": 29, }, "bridgetek_idm2040_7a": { "name": "BridgeTek IDM2040-7A", "mcu": "rp2040", "max_pin": 29, }, "challenger_2040_lora": { "name": "iLabs Challenger 2040 LoRa", "mcu": "rp2040", "max_pin": 29, }, "challenger_2040_lte": { "name": "iLabs Challenger 2040 LTE", "mcu": "rp2040", "max_pin": 29, }, "challenger_2040_nfc": { "name": "iLabs Challenger 2040 NFC", "mcu": "rp2040", "max_pin": 29, }, "challenger_2040_sdrtc": { "name": "iLabs Challenger 2040 SD/RTC", "mcu": "rp2040", "max_pin": 29, }, "challenger_2040_subghz": { "name": "iLabs Challenger 2040 SubGHz", "mcu": "rp2040", "max_pin": 29, }, "challenger_2040_uwb": { "name": "iLabs Challenger 2040 UWB", "mcu": "rp2040", "max_pin": 29, }, "challenger_2040_wifi": { "name": "iLabs Challenger 2040 WiFi", "mcu": "rp2040", "max_pin": 29, }, "challenger_2040_wifi6_ble": { "name": "iLabs Challenger 2040 WiFi6/BLE", "mcu": "rp2040", "max_pin": 29, }, "challenger_2040_wifi_ble": { "name": "iLabs Challenger 2040 WiFi/BLE", "mcu": "rp2040", "max_pin": 29, }, "challenger_2350_bconnect": { "name": "iLabs Challenger 2350 BConnect", "mcu": "rp2350", "max_pin": 47, }, "challenger_2350_nbiot": { "name": "iLabs Challenger 2350 NB-IoT", "mcu": "rp2350", "max_pin": 47, }, "challenger_2350_wifi6_ble5": { "name": "iLabs Challenger 2350 WiFi/BLE", "mcu": "rp2350", "max_pin": 47, }, "challenger_nb_2040_wifi": { "name": "iLabs Challenger NB 2040 WiFi", "mcu": "rp2040", "max_pin": 29, }, "connectivity_2040_lte_wifi_ble": { "name": "iLabs Connectivity 2040 LTE/WiFi/BLE", "mcu": "rp2040", "max_pin": 29, }, "cytron_iriv_io_controller": { "name": "Cytron IRIV IO Controller", "mcu": "rp2350", "max_pin": 47, }, "cytron_maker_nano_rp2040": { "name": "Cytron Maker Nano RP2040", "mcu": "rp2040", "max_pin": 29, }, "cytron_maker_pi_rp2040": { "name": "Cytron Maker Pi RP2040", "mcu": "rp2040", "max_pin": 29, }, "cytron_maker_uno_rp2040": { "name": "Cytron Maker Uno RP2040", "mcu": "rp2040", "max_pin": 29, }, "cytron_motion_2350_pro": { "name": "Cytron Motion 2350 Pro", "mcu": "rp2350", "max_pin": 47, }, "datanoisetv_picoadk": { "name": "DatanoiseTV PicoADK", "mcu": "rp2040", "max_pin": 29, }, "datanoisetv_picoadk_v2": { "name": "DatanoiseTV PicoADK v2", "mcu": "rp2350", "max_pin": 47, }, "degz_suibo": { "name": "Degz Robotics Suibo RP2040", "mcu": "rp2040", "max_pin": 29, }, "dfrobot_beetle_rp2040": { "name": "DFRobot Beetle RP2040", "mcu": "rp2040", "max_pin": 29, }, "electroniccats_huntercat_nfc": { "name": "ElectronicCats HunterCat NFC RP2040", "mcu": "rp2040", "max_pin": 29, }, "evn_alpha": { "name": "EVN Alpha", "mcu": "rp2040", "max_pin": 29, }, "extelec_rc2040": { "name": "ExtremeElectronics RC2040", "mcu": "rp2040", "max_pin": 29, }, "flyboard2040_core": { "name": "DeRuiLab FlyBoard2040Core", "mcu": "rp2040", "max_pin": 29, }, "geeekpi_rp2040_plus": { "name": "GeeekPi RP2040 Plus", "mcu": "rp2040", "max_pin": 29, }, "generic": { "name": "Generic RP2040", "mcu": "rp2040", "max_pin": 29, }, "generic_rp2350": { "name": "Generic RP2350", "mcu": "rp2350", "max_pin": 47, }, "groundstudio_marble_pico": { "name": "GroundStudio Marble Pico", "mcu": "rp2040", "max_pin": 29, }, "ilabs_rpico32": { "name": "iLabs RPICO32", "mcu": "rp2040", "max_pin": 29, }, "jumperless_v1": { "name": "Architeuthis Flux Jumperless", "mcu": "rp2040", "max_pin": 29, }, "jumperless_v5": { "name": "Architeuthis Flux Jumperless V5", "mcu": "rp2350", "max_pin": 47, }, "melopero_cookie_rp2040": { "name": "Melopero Cookie RP2040", "mcu": "rp2040", "max_pin": 29, }, "melopero_shake_rp2040": { "name": "Melopero Shake RP2040", "mcu": "rp2040", "max_pin": 29, }, "mksthr36": { "name": "Makerbase MKS THR36", "mcu": "rp2040", "max_pin": 29, }, "mksthr42": { "name": "Makerbase MKS THR42", "mcu": "rp2040", "max_pin": 29, }, "nekosystems_bl2040_mini": { "name": "Neko Systems BL2040 Mini", "mcu": "rp2040", "max_pin": 29, }, "newsan_archi": { "name": "Newsan Archi", "mcu": "rp2040", "max_pin": 29, }, "nullbits_bit_c_pro": { "name": "nullbits Bit-C PRO", "mcu": "rp2040", "max_pin": 29, }, "olimex_pico2bb48": { "name": "Olimex Pico2BB48", "mcu": "rp2350", "max_pin": 47, }, "olimex_pico2xl": { "name": "Olimex Pico2XL", "mcu": "rp2350", "max_pin": 47, }, "olimex_pico2xxl": { "name": "Olimex Pico2XXL", "mcu": "rp2350", "max_pin": 47, }, "olimex_rp2040pico30": { "name": "Olimex RP2040-Pico30", "mcu": "rp2040", "max_pin": 29, }, "picolume": { "name": "PicoLume Transceiver", "mcu": "rp2040", "max_pin": 29, }, "pimoroni_explorer": { "name": "Pimoroni Explorer", "mcu": "rp2350", "max_pin": 47, }, "pimoroni_pga2040": { "name": "Pimoroni PGA2040", "mcu": "rp2040", "max_pin": 29, }, "pimoroni_pga2350": { "name": "Pimoroni PGA2350", "mcu": "rp2350", "max_pin": 47, }, "pimoroni_pico_plus_2": { "name": "Pimoroni PicoPlus2", "mcu": "rp2350", "max_pin": 47, }, "pimoroni_pico_plus_2w": { "name": "Pimoroni PicoPlus2W", "mcu": "rp2350", "max_pin": 47, "wifi": True, "max_virtual_pin": 64, }, "pimoroni_plasma2040": { "name": "Pimoroni Plasma2040", "mcu": "rp2040", "max_pin": 29, }, "pimoroni_plasma2350": { "name": "Pimoroni Plasma2350", "mcu": "rp2350", "max_pin": 47, }, "pimoroni_plasma2350w": { "name": "Pimoroni Plasma2350W", "mcu": "rp2350", "max_pin": 47, "wifi": True, }, "pimoroni_servo2040": { "name": "Pimoroni Servo2040", "mcu": "rp2040", "max_pin": 29, }, "pimoroni_tiny2040": { "name": "Pimoroni Tiny2040", "mcu": "rp2040", "max_pin": 29, }, "pimoroni_tiny2350": { "name": "Pimoroni Tiny2350", "mcu": "rp2350", "max_pin": 47, }, "pintronix_pinmax": { "name": "Pintronix PinMax", "mcu": "rp2040", "max_pin": 29, }, "rakwireless_rak11300": { "name": "RAKwireless RAK11300", "mcu": "rp2040", "max_pin": 29, }, "redscorp_rp2040_eins": { "name": "redscorp RP2040-Eins", "mcu": "rp2040", "max_pin": 29, }, "redscorp_rp2040_promini": { "name": "redscorp RP2040-ProMini", "mcu": "rp2040", "max_pin": 29, }, "rpipico": { "name": "Raspberry Pi Pico", "mcu": "rp2040", "max_pin": 29, }, "rpipico2": { "name": "Raspberry Pi Pico 2", "mcu": "rp2350", "max_pin": 47, }, "rpipico2w": { "name": "Raspberry Pi Pico 2W", "mcu": "rp2350", "max_pin": 47, "wifi": True, "max_virtual_pin": 64, }, "rpipicow": { "name": "Raspberry Pi Pico W", "mcu": "rp2040", "max_pin": 29, "wifi": True, "max_virtual_pin": 64, }, "sea_picro": { "name": "Generic Sea-Picro", "mcu": "rp2040", "max_pin": 29, }, "seeed_indicator_rp2040": { "name": "Seeed INDICATOR RP2040", "mcu": "rp2040", "max_pin": 29, }, "seeed_xiao_rp2040": { "name": "Seeed XIAO RP2040", "mcu": "rp2040", "max_pin": 29, }, "seeed_xiao_rp2350": { "name": "Seeed XIAO RP2350", "mcu": "rp2350", "max_pin": 47, }, "silicognition_rp2040_shim": { "name": "Silicognition RP2040-Shim", "mcu": "rp2040", "max_pin": 29, }, "soldered_nula_rp2350": { "name": "Soldered Electronics NULA RP2350", "mcu": "rp2350", "max_pin": 47, "wifi": True, }, "solderparty_rp2040_stamp": { "name": "Solder Party RP2040 Stamp", "mcu": "rp2040", "max_pin": 29, }, "solderparty_rp2350_stamp": { "name": "Solder Party RP2350 Stamp", "mcu": "rp2350", "max_pin": 47, }, "solderparty_rp2350_stamp_xl": { "name": "Solder Party RP2350 Stamp XL", "mcu": "rp2350", "max_pin": 47, }, "sparkfun_iotnode_lorawanrp2350": { "name": "SparkFun IoT Node LoRaWAN", "mcu": "rp2350", "max_pin": 47, }, "sparkfun_iotredboard_rp2350": { "name": "SparkFun IoT RedBoard RP2350", "mcu": "rp2350", "max_pin": 47, "wifi": True, }, "sparkfun_micromodrp2040": { "name": "SparkFun MicroMod RP2040", "mcu": "rp2040", "max_pin": 29, }, "sparkfun_promicrorp2040": { "name": "SparkFun ProMicro RP2040", "mcu": "rp2040", "max_pin": 29, }, "sparkfun_promicrorp2350": { "name": "SparkFun ProMicro RP2350", "mcu": "rp2350", "max_pin": 47, }, "sparkfun_thingplusrp2040": { "name": "SparkFun Thing Plus RP2040", "mcu": "rp2040", "max_pin": 29, }, "sparkfun_thingplusrp2350": { "name": "SparkFun Thing Plus RP2350", "mcu": "rp2350", "max_pin": 47, "wifi": True, "max_virtual_pin": 64, }, "sparkfun_xrp_controller": { "name": "SparkFun XRP Controller", "mcu": "rp2350", "max_pin": 47, "wifi": True, "max_virtual_pin": 64, }, "sparkfun_xrp_controller_beta": { "name": "SparkFun XRP Controller (Beta)", "mcu": "rp2040", "max_pin": 29, "wifi": True, "max_virtual_pin": 64, }, "upesy_rp2040_devkit": { "name": "uPesy RP2040 DevKit", "mcu": "rp2040", "max_pin": 29, }, "vccgnd_yd_rp2040": { "name": "VCC-GND YD RP2040", "mcu": "rp2040", "max_pin": 29, }, "vicharak_shrike-lite": { "name": "Vicharak Shrike-Lite", "mcu": "rp2040", "max_pin": 29, }, "viyalab_mizu": { "name": "Viyalab Mizu RP2040", "mcu": "rp2040", "max_pin": 29, }, "waveshare_rp2040_lcd_0_96": { "name": "Waveshare RP2040 LCD 0.96", "mcu": "rp2040", "max_pin": 29, }, "waveshare_rp2040_lcd_1_28": { "name": "Waveshare RP2040 LCD 1.28", "mcu": "rp2040", "max_pin": 29, }, "waveshare_rp2040_lora": { "name": "Waveshare RP2040 LoRa", "mcu": "rp2040", "max_pin": 29, }, "waveshare_rp2040_matrix": { "name": "Waveshare RP2040 Matrix", "mcu": "rp2040", "max_pin": 29, }, "waveshare_rp2040_one": { "name": "Waveshare RP2040 One", "mcu": "rp2040", "max_pin": 29, }, "waveshare_rp2040_pizero": { "name": "Waveshare RP2040 PiZero", "mcu": "rp2040", "max_pin": 29, }, "waveshare_rp2040_plus": { "name": "Waveshare RP2040 Plus", "mcu": "rp2040", "max_pin": 29, }, "waveshare_rp2040_zero": { "name": "Waveshare RP2040 Zero", "mcu": "rp2040", "max_pin": 29, }, "waveshare_rp2350_lcd_0_96": { "name": "Waveshare RP2350 LCD 0.96", "mcu": "rp2350", "max_pin": 47, }, "waveshare_rp2350_pizero": { "name": "Waveshare RP2350 PiZero", "mcu": "rp2350", "max_pin": 47, }, "waveshare_rp2350_plus": { "name": "Waveshare RP2350 Plus", "mcu": "rp2350", "max_pin": 47, }, "waveshare_rp2350_zero": { "name": "Waveshare RP2350 Zero", "mcu": "rp2350", "max_pin": 47, }, "waveshare_rp2350b_plus_w": { "name": "Waveshare RP2350B Plus W", "mcu": "rp2350", "max_pin": 47, "wifi": True, }, "wiznet_5100s_evb_pico": { "name": "WIZnet W5100S-EVB-Pico", "mcu": "rp2040", "max_pin": 29, }, "wiznet_5100s_evb_pico2": { "name": "WIZnet W5100S-EVB-Pico2", "mcu": "rp2350", "max_pin": 47, }, "wiznet_5500_evb_pico": { "name": "WIZnet W5500-EVB-Pico", "mcu": "rp2040", "max_pin": 29, }, "wiznet_5500_evb_pico2": { "name": "WIZnet W5500-EVB-Pico2", "mcu": "rp2350", "max_pin": 47, }, "wiznet_55rp20_evb_pico": { "name": "WIZnet W55RP20-EVB-Pico", "mcu": "rp2040", "max_pin": 29, }, "wiznet_6300_evb_pico": { "name": "WIZnet W6300-EVB-Pico", "mcu": "rp2040", "max_pin": 29, }, "wiznet_6300_evb_pico2": { "name": "WIZnet W6300-EVB-Pico2", "mcu": "rp2350", "max_pin": 47, }, "wiznet_wizfi360_evb_pico": { "name": "WIZnet WizFi360-EVB-Pico", "mcu": "rp2040", "max_pin": 29, }, }