Files
esphome-lsm6ds/esphome/components/rp2040/boards.py
T

2234 lines
46 KiB
Python

# Auto-generated by generate_boards.py — do not edit manually
# To regenerate: python esphome/components/rp2040/generate_boards.py <arduino-pico-path>
# 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,
},
}