Add all Arduino-Pico board definitions
This commit is contained in:
parent
9811f13f66
commit
e920ef32c3
52
boards/adafruit_feather.json
Normal file
52
boards/adafruit_feather.json
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
{
|
||||||
|
"build": {
|
||||||
|
"core": "earlephilhower",
|
||||||
|
"cpu": "cortex-m0plus",
|
||||||
|
"extra_flags": "-D ARDUINO_ADAFRUIT_FEATHER_RP2040 -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250",
|
||||||
|
"f_cpu": "133000000L",
|
||||||
|
"hwids": [
|
||||||
|
[
|
||||||
|
"0x2E8A",
|
||||||
|
"0x00C0"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"mcu": "rp2040",
|
||||||
|
"arduino": {
|
||||||
|
"earlephilhower": {
|
||||||
|
"variant": "adafruit_feather",
|
||||||
|
"boot2_source": "boot2_w25x10cl_4_padded_checksum.S",
|
||||||
|
"usb_vid": "0x239a",
|
||||||
|
"usb_pid": "0x80f1",
|
||||||
|
"usb_manufacturer": "Adafruit",
|
||||||
|
"usb_product": "Feather RP2040"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"debug": {
|
||||||
|
"jlink_device": "RP2040_M0_0",
|
||||||
|
"openocd_target": "rp2040.cfg",
|
||||||
|
"svd_path": "rp2040.svd"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
|
"arduino"
|
||||||
|
],
|
||||||
|
"name": "Feather RP2040",
|
||||||
|
"upload": {
|
||||||
|
"maximum_ram_size": 270336,
|
||||||
|
"maximum_size": 8388608,
|
||||||
|
"require_upload_port": true,
|
||||||
|
"native_usb": true,
|
||||||
|
"use_1200bps_touch": true,
|
||||||
|
"wait_for_upload_port": false,
|
||||||
|
"protocol": "picotool",
|
||||||
|
"protocols": [
|
||||||
|
"cmsis-dap",
|
||||||
|
"jlink",
|
||||||
|
"raspberrypi-swd",
|
||||||
|
"picotool",
|
||||||
|
"picoprobe"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
"vendor": "Adafruit"
|
||||||
|
}
|
52
boards/adafruit_itsybitsy.json
Normal file
52
boards/adafruit_itsybitsy.json
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
{
|
||||||
|
"build": {
|
||||||
|
"core": "earlephilhower",
|
||||||
|
"cpu": "cortex-m0plus",
|
||||||
|
"extra_flags": "-D ARDUINO_ADAFRUIT_ITSYBITSY_RP2040 -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250",
|
||||||
|
"f_cpu": "133000000L",
|
||||||
|
"hwids": [
|
||||||
|
[
|
||||||
|
"0x2E8A",
|
||||||
|
"0x00C0"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"mcu": "rp2040",
|
||||||
|
"arduino": {
|
||||||
|
"earlephilhower": {
|
||||||
|
"variant": "adafruit_itsybitsy",
|
||||||
|
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||||
|
"usb_vid": "0x239a",
|
||||||
|
"usb_pid": "0x80fd",
|
||||||
|
"usb_manufacturer": "Adafruit",
|
||||||
|
"usb_product": "ItsyBitsy RP2040"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"debug": {
|
||||||
|
"jlink_device": "RP2040_M0_0",
|
||||||
|
"openocd_target": "rp2040.cfg",
|
||||||
|
"svd_path": "rp2040.svd"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
|
"arduino"
|
||||||
|
],
|
||||||
|
"name": "ItsyBitsy RP2040",
|
||||||
|
"upload": {
|
||||||
|
"maximum_ram_size": 270336,
|
||||||
|
"maximum_size": 8388608,
|
||||||
|
"require_upload_port": true,
|
||||||
|
"native_usb": true,
|
||||||
|
"use_1200bps_touch": true,
|
||||||
|
"wait_for_upload_port": false,
|
||||||
|
"protocol": "picotool",
|
||||||
|
"protocols": [
|
||||||
|
"cmsis-dap",
|
||||||
|
"jlink",
|
||||||
|
"raspberrypi-swd",
|
||||||
|
"picotool",
|
||||||
|
"picoprobe"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
"vendor": "Adafruit"
|
||||||
|
}
|
52
boards/adafruit_kb2040.json
Normal file
52
boards/adafruit_kb2040.json
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
{
|
||||||
|
"build": {
|
||||||
|
"core": "earlephilhower",
|
||||||
|
"cpu": "cortex-m0plus",
|
||||||
|
"extra_flags": "-D ARDUINO_ADAFRUIT_KB2040_RP2040 -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250",
|
||||||
|
"f_cpu": "133000000L",
|
||||||
|
"hwids": [
|
||||||
|
[
|
||||||
|
"0x2E8A",
|
||||||
|
"0x00C0"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"mcu": "rp2040",
|
||||||
|
"arduino": {
|
||||||
|
"earlephilhower": {
|
||||||
|
"variant": "adafruit_kb2040",
|
||||||
|
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||||
|
"usb_vid": "0x239a",
|
||||||
|
"usb_pid": "0x8105",
|
||||||
|
"usb_manufacturer": "Adafruit",
|
||||||
|
"usb_product": "KB2040"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"debug": {
|
||||||
|
"jlink_device": "RP2040_M0_0",
|
||||||
|
"openocd_target": "rp2040.cfg",
|
||||||
|
"svd_path": "rp2040.svd"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
|
"arduino"
|
||||||
|
],
|
||||||
|
"name": "KB2040",
|
||||||
|
"upload": {
|
||||||
|
"maximum_ram_size": 270336,
|
||||||
|
"maximum_size": 8388608,
|
||||||
|
"require_upload_port": true,
|
||||||
|
"native_usb": true,
|
||||||
|
"use_1200bps_touch": true,
|
||||||
|
"wait_for_upload_port": false,
|
||||||
|
"protocol": "picotool",
|
||||||
|
"protocols": [
|
||||||
|
"cmsis-dap",
|
||||||
|
"jlink",
|
||||||
|
"raspberrypi-swd",
|
||||||
|
"picotool",
|
||||||
|
"picoprobe"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
"vendor": "Adafruit"
|
||||||
|
}
|
52
boards/adafruit_macropad2040.json
Normal file
52
boards/adafruit_macropad2040.json
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
{
|
||||||
|
"build": {
|
||||||
|
"core": "earlephilhower",
|
||||||
|
"cpu": "cortex-m0plus",
|
||||||
|
"extra_flags": "-D ARDUINO_ADAFRUIT_MACROPAD_RP2040 -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250",
|
||||||
|
"f_cpu": "133000000L",
|
||||||
|
"hwids": [
|
||||||
|
[
|
||||||
|
"0x2E8A",
|
||||||
|
"0x00C0"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"mcu": "rp2040",
|
||||||
|
"arduino": {
|
||||||
|
"earlephilhower": {
|
||||||
|
"variant": "adafruit_macropad2040",
|
||||||
|
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||||
|
"usb_vid": "0x239a",
|
||||||
|
"usb_pid": "0x8107",
|
||||||
|
"usb_manufacturer": "Adafruit",
|
||||||
|
"usb_product": "MacroPad RP2040"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"debug": {
|
||||||
|
"jlink_device": "RP2040_M0_0",
|
||||||
|
"openocd_target": "rp2040.cfg",
|
||||||
|
"svd_path": "rp2040.svd"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
|
"arduino"
|
||||||
|
],
|
||||||
|
"name": "MacroPad RP2040",
|
||||||
|
"upload": {
|
||||||
|
"maximum_ram_size": 270336,
|
||||||
|
"maximum_size": 8388608,
|
||||||
|
"require_upload_port": true,
|
||||||
|
"native_usb": true,
|
||||||
|
"use_1200bps_touch": true,
|
||||||
|
"wait_for_upload_port": false,
|
||||||
|
"protocol": "picotool",
|
||||||
|
"protocols": [
|
||||||
|
"cmsis-dap",
|
||||||
|
"jlink",
|
||||||
|
"raspberrypi-swd",
|
||||||
|
"picotool",
|
||||||
|
"picoprobe"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
"vendor": "Adafruit"
|
||||||
|
}
|
52
boards/adafruit_qtpy.json
Normal file
52
boards/adafruit_qtpy.json
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
{
|
||||||
|
"build": {
|
||||||
|
"core": "earlephilhower",
|
||||||
|
"cpu": "cortex-m0plus",
|
||||||
|
"extra_flags": "-D ARDUINO_ADAFRUIT_QTPY_RP2040 -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250",
|
||||||
|
"f_cpu": "133000000L",
|
||||||
|
"hwids": [
|
||||||
|
[
|
||||||
|
"0x2E8A",
|
||||||
|
"0x00C0"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"mcu": "rp2040",
|
||||||
|
"arduino": {
|
||||||
|
"earlephilhower": {
|
||||||
|
"variant": "adafruit_qtpy",
|
||||||
|
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||||
|
"usb_vid": "0x239a",
|
||||||
|
"usb_pid": "0x80f7",
|
||||||
|
"usb_manufacturer": "Adafruit",
|
||||||
|
"usb_product": "QT Py RP2040"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"debug": {
|
||||||
|
"jlink_device": "RP2040_M0_0",
|
||||||
|
"openocd_target": "rp2040.cfg",
|
||||||
|
"svd_path": "rp2040.svd"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
|
"arduino"
|
||||||
|
],
|
||||||
|
"name": "QT Py RP2040",
|
||||||
|
"upload": {
|
||||||
|
"maximum_ram_size": 270336,
|
||||||
|
"maximum_size": 8388608,
|
||||||
|
"require_upload_port": true,
|
||||||
|
"native_usb": true,
|
||||||
|
"use_1200bps_touch": true,
|
||||||
|
"wait_for_upload_port": false,
|
||||||
|
"protocol": "picotool",
|
||||||
|
"protocols": [
|
||||||
|
"cmsis-dap",
|
||||||
|
"jlink",
|
||||||
|
"raspberrypi-swd",
|
||||||
|
"picotool",
|
||||||
|
"picoprobe"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
"vendor": "Adafruit"
|
||||||
|
}
|
52
boards/adafruit_stemmafriend.json
Normal file
52
boards/adafruit_stemmafriend.json
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
{
|
||||||
|
"build": {
|
||||||
|
"core": "earlephilhower",
|
||||||
|
"cpu": "cortex-m0plus",
|
||||||
|
"extra_flags": "-D ARDUINO_ADAFRUIT_STEMMAFRIEND_RP2040 -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250",
|
||||||
|
"f_cpu": "133000000L",
|
||||||
|
"hwids": [
|
||||||
|
[
|
||||||
|
"0x2E8A",
|
||||||
|
"0x00C0"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"mcu": "rp2040",
|
||||||
|
"arduino": {
|
||||||
|
"earlephilhower": {
|
||||||
|
"variant": "adafruit_stemmafriend",
|
||||||
|
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||||
|
"usb_vid": "0x239a",
|
||||||
|
"usb_pid": "0x80e3",
|
||||||
|
"usb_manufacturer": "Adafruit",
|
||||||
|
"usb_product": "STEMMA Friend RP2040"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"debug": {
|
||||||
|
"jlink_device": "RP2040_M0_0",
|
||||||
|
"openocd_target": "rp2040.cfg",
|
||||||
|
"svd_path": "rp2040.svd"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
|
"arduino"
|
||||||
|
],
|
||||||
|
"name": "STEMMA Friend RP2040",
|
||||||
|
"upload": {
|
||||||
|
"maximum_ram_size": 270336,
|
||||||
|
"maximum_size": 8388608,
|
||||||
|
"require_upload_port": true,
|
||||||
|
"native_usb": true,
|
||||||
|
"use_1200bps_touch": true,
|
||||||
|
"wait_for_upload_port": false,
|
||||||
|
"protocol": "picotool",
|
||||||
|
"protocols": [
|
||||||
|
"cmsis-dap",
|
||||||
|
"jlink",
|
||||||
|
"raspberrypi-swd",
|
||||||
|
"picotool",
|
||||||
|
"picoprobe"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
"vendor": "Adafruit"
|
||||||
|
}
|
52
boards/adafruit_trinkeyrp2040qt.json
Normal file
52
boards/adafruit_trinkeyrp2040qt.json
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
{
|
||||||
|
"build": {
|
||||||
|
"core": "earlephilhower",
|
||||||
|
"cpu": "cortex-m0plus",
|
||||||
|
"extra_flags": "-D ARDUINO_ADAFRUIT_TRINKEYQT_RP2040 -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250",
|
||||||
|
"f_cpu": "133000000L",
|
||||||
|
"hwids": [
|
||||||
|
[
|
||||||
|
"0x2E8A",
|
||||||
|
"0x00C0"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"mcu": "rp2040",
|
||||||
|
"arduino": {
|
||||||
|
"earlephilhower": {
|
||||||
|
"variant": "adafruit_trinkeyrp2040qt",
|
||||||
|
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||||
|
"usb_vid": "0x239a",
|
||||||
|
"usb_pid": "0x8109",
|
||||||
|
"usb_manufacturer": "Adafruit",
|
||||||
|
"usb_product": "Trinkey RP2040 QT"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"debug": {
|
||||||
|
"jlink_device": "RP2040_M0_0",
|
||||||
|
"openocd_target": "rp2040.cfg",
|
||||||
|
"svd_path": "rp2040.svd"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
|
"arduino"
|
||||||
|
],
|
||||||
|
"name": "Trinkey RP2040 QT",
|
||||||
|
"upload": {
|
||||||
|
"maximum_ram_size": 270336,
|
||||||
|
"maximum_size": 8388608,
|
||||||
|
"require_upload_port": true,
|
||||||
|
"native_usb": true,
|
||||||
|
"use_1200bps_touch": true,
|
||||||
|
"wait_for_upload_port": false,
|
||||||
|
"protocol": "picotool",
|
||||||
|
"protocols": [
|
||||||
|
"cmsis-dap",
|
||||||
|
"jlink",
|
||||||
|
"raspberrypi-swd",
|
||||||
|
"picotool",
|
||||||
|
"picoprobe"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
"vendor": "Adafruit"
|
||||||
|
}
|
52
boards/arduino_nano_connect.json
Normal file
52
boards/arduino_nano_connect.json
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
{
|
||||||
|
"build": {
|
||||||
|
"core": "earlephilhower",
|
||||||
|
"cpu": "cortex-m0plus",
|
||||||
|
"extra_flags": "-D ARDUINO_NANO_RP2040_CONNECT -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250",
|
||||||
|
"f_cpu": "133000000L",
|
||||||
|
"hwids": [
|
||||||
|
[
|
||||||
|
"0x2E8A",
|
||||||
|
"0x00C0"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"mcu": "rp2040",
|
||||||
|
"arduino": {
|
||||||
|
"earlephilhower": {
|
||||||
|
"variant": "arduino_nano_connect",
|
||||||
|
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||||
|
"usb_vid": "0x2341",
|
||||||
|
"usb_pid": "0x0058",
|
||||||
|
"usb_manufacturer": "Arduino",
|
||||||
|
"usb_product": "Nano RP2040 Connect"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"debug": {
|
||||||
|
"jlink_device": "RP2040_M0_0",
|
||||||
|
"openocd_target": "rp2040.cfg",
|
||||||
|
"svd_path": "rp2040.svd"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
|
"arduino"
|
||||||
|
],
|
||||||
|
"name": "Nano RP2040 Connect",
|
||||||
|
"upload": {
|
||||||
|
"maximum_ram_size": 270336,
|
||||||
|
"maximum_size": 16777216,
|
||||||
|
"require_upload_port": true,
|
||||||
|
"native_usb": true,
|
||||||
|
"use_1200bps_touch": true,
|
||||||
|
"wait_for_upload_port": false,
|
||||||
|
"protocol": "picotool",
|
||||||
|
"protocols": [
|
||||||
|
"cmsis-dap",
|
||||||
|
"jlink",
|
||||||
|
"raspberrypi-swd",
|
||||||
|
"picotool",
|
||||||
|
"picoprobe"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
"vendor": "Arduino"
|
||||||
|
}
|
52
boards/challenger_2040_lte.json
Normal file
52
boards/challenger_2040_lte.json
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
{
|
||||||
|
"build": {
|
||||||
|
"core": "earlephilhower",
|
||||||
|
"cpu": "cortex-m0plus",
|
||||||
|
"extra_flags": "-D ARDUINO_CHALLENGER_2040_LTE_RP2040 -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=500",
|
||||||
|
"f_cpu": "133000000L",
|
||||||
|
"hwids": [
|
||||||
|
[
|
||||||
|
"0x2E8A",
|
||||||
|
"0x00C0"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"mcu": "rp2040",
|
||||||
|
"arduino": {
|
||||||
|
"earlephilhower": {
|
||||||
|
"variant": "challenger_2040_lte",
|
||||||
|
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||||
|
"usb_vid": "0x2e8a",
|
||||||
|
"usb_pid": "0x100b",
|
||||||
|
"usb_manufacturer": "iLabs",
|
||||||
|
"usb_product": "Challenger 2040 LTE"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"debug": {
|
||||||
|
"jlink_device": "RP2040_M0_0",
|
||||||
|
"openocd_target": "rp2040.cfg",
|
||||||
|
"svd_path": "rp2040.svd"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
|
"arduino"
|
||||||
|
],
|
||||||
|
"name": "Challenger 2040 LTE",
|
||||||
|
"upload": {
|
||||||
|
"maximum_ram_size": 270336,
|
||||||
|
"maximum_size": 8388608,
|
||||||
|
"require_upload_port": true,
|
||||||
|
"native_usb": true,
|
||||||
|
"use_1200bps_touch": true,
|
||||||
|
"wait_for_upload_port": false,
|
||||||
|
"protocol": "picotool",
|
||||||
|
"protocols": [
|
||||||
|
"cmsis-dap",
|
||||||
|
"jlink",
|
||||||
|
"raspberrypi-swd",
|
||||||
|
"picotool",
|
||||||
|
"picoprobe"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
"vendor": "iLabs"
|
||||||
|
}
|
52
boards/challenger_2040_wifi.json
Normal file
52
boards/challenger_2040_wifi.json
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
{
|
||||||
|
"build": {
|
||||||
|
"core": "earlephilhower",
|
||||||
|
"cpu": "cortex-m0plus",
|
||||||
|
"extra_flags": "-D ARDUINO_CHALLENGER_2040_WIFI_RP2040 -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250",
|
||||||
|
"f_cpu": "133000000L",
|
||||||
|
"hwids": [
|
||||||
|
[
|
||||||
|
"0x2E8A",
|
||||||
|
"0x00C0"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"mcu": "rp2040",
|
||||||
|
"arduino": {
|
||||||
|
"earlephilhower": {
|
||||||
|
"variant": "challenger_2040_wifi",
|
||||||
|
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||||
|
"usb_vid": "0x2e8a",
|
||||||
|
"usb_pid": "0x1006",
|
||||||
|
"usb_manufacturer": "iLabs",
|
||||||
|
"usb_product": "Challenger 2040 WiFi"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"debug": {
|
||||||
|
"jlink_device": "RP2040_M0_0",
|
||||||
|
"openocd_target": "rp2040.cfg",
|
||||||
|
"svd_path": "rp2040.svd"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
|
"arduino"
|
||||||
|
],
|
||||||
|
"name": "Challenger 2040 WiFi",
|
||||||
|
"upload": {
|
||||||
|
"maximum_ram_size": 270336,
|
||||||
|
"maximum_size": 8388608,
|
||||||
|
"require_upload_port": true,
|
||||||
|
"native_usb": true,
|
||||||
|
"use_1200bps_touch": true,
|
||||||
|
"wait_for_upload_port": false,
|
||||||
|
"protocol": "picotool",
|
||||||
|
"protocols": [
|
||||||
|
"cmsis-dap",
|
||||||
|
"jlink",
|
||||||
|
"raspberrypi-swd",
|
||||||
|
"picotool",
|
||||||
|
"picoprobe"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
"vendor": "iLabs"
|
||||||
|
}
|
52
boards/challenger_nb_2040_wifi.json
Normal file
52
boards/challenger_nb_2040_wifi.json
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
{
|
||||||
|
"build": {
|
||||||
|
"core": "earlephilhower",
|
||||||
|
"cpu": "cortex-m0plus",
|
||||||
|
"extra_flags": "-D ARDUINO_CHALLENGER_NB_2040_WIFI_RP2040 -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=500",
|
||||||
|
"f_cpu": "133000000L",
|
||||||
|
"hwids": [
|
||||||
|
[
|
||||||
|
"0x2E8A",
|
||||||
|
"0x00C0"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"mcu": "rp2040",
|
||||||
|
"arduino": {
|
||||||
|
"earlephilhower": {
|
||||||
|
"variant": "challenger_nb_2040_wifi",
|
||||||
|
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||||
|
"usb_vid": "0x2e8a",
|
||||||
|
"usb_pid": "0x100b",
|
||||||
|
"usb_manufacturer": "iLabs",
|
||||||
|
"usb_product": "Challenger NB 2040 WiFi"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"debug": {
|
||||||
|
"jlink_device": "RP2040_M0_0",
|
||||||
|
"openocd_target": "rp2040.cfg",
|
||||||
|
"svd_path": "rp2040.svd"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
|
"arduino"
|
||||||
|
],
|
||||||
|
"name": "Challenger NB 2040 WiFi",
|
||||||
|
"upload": {
|
||||||
|
"maximum_ram_size": 270336,
|
||||||
|
"maximum_size": 8388608,
|
||||||
|
"require_upload_port": true,
|
||||||
|
"native_usb": true,
|
||||||
|
"use_1200bps_touch": true,
|
||||||
|
"wait_for_upload_port": false,
|
||||||
|
"protocol": "picotool",
|
||||||
|
"protocols": [
|
||||||
|
"cmsis-dap",
|
||||||
|
"jlink",
|
||||||
|
"raspberrypi-swd",
|
||||||
|
"picotool",
|
||||||
|
"picoprobe"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
"vendor": "iLabs"
|
||||||
|
}
|
52
boards/cytron_maker_nano_rp2040.json
Normal file
52
boards/cytron_maker_nano_rp2040.json
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
{
|
||||||
|
"build": {
|
||||||
|
"core": "earlephilhower",
|
||||||
|
"cpu": "cortex-m0plus",
|
||||||
|
"extra_flags": "-D ARDUINO_CYTRON_MAKER_NANO_RP2040 -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250",
|
||||||
|
"f_cpu": "133000000L",
|
||||||
|
"hwids": [
|
||||||
|
[
|
||||||
|
"0x2E8A",
|
||||||
|
"0x00C0"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"mcu": "rp2040",
|
||||||
|
"arduino": {
|
||||||
|
"earlephilhower": {
|
||||||
|
"variant": "cytron_maker_nano_rp2040",
|
||||||
|
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||||
|
"usb_vid": "0x2e8a",
|
||||||
|
"usb_pid": "0x100f",
|
||||||
|
"usb_manufacturer": "Cytron",
|
||||||
|
"usb_product": "Maker Nano RP2040"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"debug": {
|
||||||
|
"jlink_device": "RP2040_M0_0",
|
||||||
|
"openocd_target": "rp2040.cfg",
|
||||||
|
"svd_path": "rp2040.svd"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
|
"arduino"
|
||||||
|
],
|
||||||
|
"name": "Maker Nano RP2040",
|
||||||
|
"upload": {
|
||||||
|
"maximum_ram_size": 270336,
|
||||||
|
"maximum_size": 2097152,
|
||||||
|
"require_upload_port": true,
|
||||||
|
"native_usb": true,
|
||||||
|
"use_1200bps_touch": true,
|
||||||
|
"wait_for_upload_port": false,
|
||||||
|
"protocol": "picotool",
|
||||||
|
"protocols": [
|
||||||
|
"cmsis-dap",
|
||||||
|
"jlink",
|
||||||
|
"raspberrypi-swd",
|
||||||
|
"picotool",
|
||||||
|
"picoprobe"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
"vendor": "Cytron"
|
||||||
|
}
|
52
boards/cytron_maker_pi_rp2040.json
Normal file
52
boards/cytron_maker_pi_rp2040.json
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
{
|
||||||
|
"build": {
|
||||||
|
"core": "earlephilhower",
|
||||||
|
"cpu": "cortex-m0plus",
|
||||||
|
"extra_flags": "-D ARDUINO_CYTRON_MAKER_PI_RP2040 -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250",
|
||||||
|
"f_cpu": "133000000L",
|
||||||
|
"hwids": [
|
||||||
|
[
|
||||||
|
"0x2E8A",
|
||||||
|
"0x00C0"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"mcu": "rp2040",
|
||||||
|
"arduino": {
|
||||||
|
"earlephilhower": {
|
||||||
|
"variant": "cytron_maker_pi_rp2040",
|
||||||
|
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||||
|
"usb_vid": "0x2e8a",
|
||||||
|
"usb_pid": "0x1000",
|
||||||
|
"usb_manufacturer": "Cytron",
|
||||||
|
"usb_product": "Maker Pi RP2040"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"debug": {
|
||||||
|
"jlink_device": "RP2040_M0_0",
|
||||||
|
"openocd_target": "rp2040.cfg",
|
||||||
|
"svd_path": "rp2040.svd"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
|
"arduino"
|
||||||
|
],
|
||||||
|
"name": "Maker Pi RP2040",
|
||||||
|
"upload": {
|
||||||
|
"maximum_ram_size": 270336,
|
||||||
|
"maximum_size": 2097152,
|
||||||
|
"require_upload_port": true,
|
||||||
|
"native_usb": true,
|
||||||
|
"use_1200bps_touch": true,
|
||||||
|
"wait_for_upload_port": false,
|
||||||
|
"protocol": "picotool",
|
||||||
|
"protocols": [
|
||||||
|
"cmsis-dap",
|
||||||
|
"jlink",
|
||||||
|
"raspberrypi-swd",
|
||||||
|
"picotool",
|
||||||
|
"picoprobe"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
"vendor": "Cytron"
|
||||||
|
}
|
52
boards/generic.json
Normal file
52
boards/generic.json
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
{
|
||||||
|
"build": {
|
||||||
|
"core": "earlephilhower",
|
||||||
|
"cpu": "cortex-m0plus",
|
||||||
|
"extra_flags": "-D ARDUINO_GENERIC_RP2040 -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250",
|
||||||
|
"f_cpu": "133000000L",
|
||||||
|
"hwids": [
|
||||||
|
[
|
||||||
|
"0x2E8A",
|
||||||
|
"0x00C0"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"mcu": "rp2040",
|
||||||
|
"arduino": {
|
||||||
|
"earlephilhower": {
|
||||||
|
"variant": "generic",
|
||||||
|
"boot2_source": "boot2_generic_03h_4_padded_checksum.S",
|
||||||
|
"usb_vid": "0x2e8a",
|
||||||
|
"usb_pid": "0xf00a",
|
||||||
|
"usb_manufacturer": "Generic",
|
||||||
|
"usb_product": "RP2040"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"debug": {
|
||||||
|
"jlink_device": "RP2040_M0_0",
|
||||||
|
"openocd_target": "rp2040.cfg",
|
||||||
|
"svd_path": "rp2040.svd"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
|
"arduino"
|
||||||
|
],
|
||||||
|
"name": "RP2040",
|
||||||
|
"upload": {
|
||||||
|
"maximum_ram_size": 270336,
|
||||||
|
"maximum_size": 16777216,
|
||||||
|
"require_upload_port": true,
|
||||||
|
"native_usb": true,
|
||||||
|
"use_1200bps_touch": true,
|
||||||
|
"wait_for_upload_port": false,
|
||||||
|
"protocol": "picotool",
|
||||||
|
"protocols": [
|
||||||
|
"cmsis-dap",
|
||||||
|
"jlink",
|
||||||
|
"raspberrypi-swd",
|
||||||
|
"picotool",
|
||||||
|
"picoprobe"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
"vendor": "Generic"
|
||||||
|
}
|
52
boards/ilabs_rpico32.json
Normal file
52
boards/ilabs_rpico32.json
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
{
|
||||||
|
"build": {
|
||||||
|
"core": "earlephilhower",
|
||||||
|
"cpu": "cortex-m0plus",
|
||||||
|
"extra_flags": "-D ARDUINO_ILABS_2040_RPICO32_RP2040 -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250",
|
||||||
|
"f_cpu": "133000000L",
|
||||||
|
"hwids": [
|
||||||
|
[
|
||||||
|
"0x2E8A",
|
||||||
|
"0x00C0"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"mcu": "rp2040",
|
||||||
|
"arduino": {
|
||||||
|
"earlephilhower": {
|
||||||
|
"variant": "ilabs_rpico32",
|
||||||
|
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||||
|
"usb_vid": "0x2e8a",
|
||||||
|
"usb_pid": "0x1010",
|
||||||
|
"usb_manufacturer": "iLabs",
|
||||||
|
"usb_product": "RPICO32"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"debug": {
|
||||||
|
"jlink_device": "RP2040_M0_0",
|
||||||
|
"openocd_target": "rp2040.cfg",
|
||||||
|
"svd_path": "rp2040.svd"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
|
"arduino"
|
||||||
|
],
|
||||||
|
"name": "RPICO32",
|
||||||
|
"upload": {
|
||||||
|
"maximum_ram_size": 270336,
|
||||||
|
"maximum_size": 8388608,
|
||||||
|
"require_upload_port": true,
|
||||||
|
"native_usb": true,
|
||||||
|
"use_1200bps_touch": true,
|
||||||
|
"wait_for_upload_port": false,
|
||||||
|
"protocol": "picotool",
|
||||||
|
"protocols": [
|
||||||
|
"cmsis-dap",
|
||||||
|
"jlink",
|
||||||
|
"raspberrypi-swd",
|
||||||
|
"picotool",
|
||||||
|
"picoprobe"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
"vendor": "iLabs"
|
||||||
|
}
|
52
boards/melopero_shake_rp2040.json
Normal file
52
boards/melopero_shake_rp2040.json
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
{
|
||||||
|
"build": {
|
||||||
|
"core": "earlephilhower",
|
||||||
|
"cpu": "cortex-m0plus",
|
||||||
|
"extra_flags": "-D ARDUINO_MELOPERO_SHAKE_RP2040 -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250",
|
||||||
|
"f_cpu": "133000000L",
|
||||||
|
"hwids": [
|
||||||
|
[
|
||||||
|
"0x2E8A",
|
||||||
|
"0x00C0"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"mcu": "rp2040",
|
||||||
|
"arduino": {
|
||||||
|
"earlephilhower": {
|
||||||
|
"variant": "melopero_shake_rp2040",
|
||||||
|
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||||
|
"usb_vid": "0x2e8a",
|
||||||
|
"usb_pid": "0x1005",
|
||||||
|
"usb_manufacturer": "Melopero",
|
||||||
|
"usb_product": "Shake RP2040"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"debug": {
|
||||||
|
"jlink_device": "RP2040_M0_0",
|
||||||
|
"openocd_target": "rp2040.cfg",
|
||||||
|
"svd_path": "rp2040.svd"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
|
"arduino"
|
||||||
|
],
|
||||||
|
"name": "Shake RP2040",
|
||||||
|
"upload": {
|
||||||
|
"maximum_ram_size": 270336,
|
||||||
|
"maximum_size": 16777216,
|
||||||
|
"require_upload_port": true,
|
||||||
|
"native_usb": true,
|
||||||
|
"use_1200bps_touch": true,
|
||||||
|
"wait_for_upload_port": false,
|
||||||
|
"protocol": "picotool",
|
||||||
|
"protocols": [
|
||||||
|
"cmsis-dap",
|
||||||
|
"jlink",
|
||||||
|
"raspberrypi-swd",
|
||||||
|
"picotool",
|
||||||
|
"picoprobe"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
"vendor": "Melopero"
|
||||||
|
}
|
@ -2,7 +2,7 @@
|
|||||||
"build": {
|
"build": {
|
||||||
"core": "arduino",
|
"core": "arduino",
|
||||||
"cpu": "cortex-m0plus",
|
"cpu": "cortex-m0plus",
|
||||||
"extra_flags": "-D ARDUINO_RASPBERRY_PI_PICO -DARDUINO_ARCH_RP2040",
|
"extra_flags": "-D ARDUINO_RASPBERRY_PI_PICO -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=500",
|
||||||
"f_cpu": "133000000L",
|
"f_cpu": "133000000L",
|
||||||
"hwids": [
|
"hwids": [
|
||||||
[
|
[
|
||||||
|
52
boards/rpipico.json
Normal file
52
boards/rpipico.json
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
{
|
||||||
|
"build": {
|
||||||
|
"core": "earlephilhower",
|
||||||
|
"cpu": "cortex-m0plus",
|
||||||
|
"extra_flags": "-D ARDUINO_RASPBERRY_PI_PICO -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250",
|
||||||
|
"f_cpu": "133000000L",
|
||||||
|
"hwids": [
|
||||||
|
[
|
||||||
|
"0x2E8A",
|
||||||
|
"0x00C0"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"mcu": "rp2040",
|
||||||
|
"arduino": {
|
||||||
|
"earlephilhower": {
|
||||||
|
"variant": "rpipico",
|
||||||
|
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||||
|
"usb_vid": "0x2e8a",
|
||||||
|
"usb_pid": "0x000a",
|
||||||
|
"usb_manufacturer": "Raspberry Pi",
|
||||||
|
"usb_product": "Pico"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"debug": {
|
||||||
|
"jlink_device": "RP2040_M0_0",
|
||||||
|
"openocd_target": "rp2040.cfg",
|
||||||
|
"svd_path": "rp2040.svd"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
|
"arduino"
|
||||||
|
],
|
||||||
|
"name": "Pico",
|
||||||
|
"upload": {
|
||||||
|
"maximum_ram_size": 270336,
|
||||||
|
"maximum_size": 2097152,
|
||||||
|
"require_upload_port": true,
|
||||||
|
"native_usb": true,
|
||||||
|
"use_1200bps_touch": true,
|
||||||
|
"wait_for_upload_port": false,
|
||||||
|
"protocol": "picotool",
|
||||||
|
"protocols": [
|
||||||
|
"cmsis-dap",
|
||||||
|
"jlink",
|
||||||
|
"raspberrypi-swd",
|
||||||
|
"picotool",
|
||||||
|
"picoprobe"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
"vendor": "Raspberry Pi"
|
||||||
|
}
|
52
boards/solderparty_rp2040_stamp.json
Normal file
52
boards/solderparty_rp2040_stamp.json
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
{
|
||||||
|
"build": {
|
||||||
|
"core": "earlephilhower",
|
||||||
|
"cpu": "cortex-m0plus",
|
||||||
|
"extra_flags": "-D ARDUINO_SOLDERPARTY_RP2040_STAMP -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=500",
|
||||||
|
"f_cpu": "133000000L",
|
||||||
|
"hwids": [
|
||||||
|
[
|
||||||
|
"0x2E8A",
|
||||||
|
"0x00C0"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"mcu": "rp2040",
|
||||||
|
"arduino": {
|
||||||
|
"earlephilhower": {
|
||||||
|
"variant": "solderparty_rp2040_stamp",
|
||||||
|
"boot2_source": "boot2_generic_03h_4_padded_checksum.S",
|
||||||
|
"usb_vid": "0x1209",
|
||||||
|
"usb_pid": "0xa182",
|
||||||
|
"usb_manufacturer": "Solder Party",
|
||||||
|
"usb_product": "RP2040 Stamp"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"debug": {
|
||||||
|
"jlink_device": "RP2040_M0_0",
|
||||||
|
"openocd_target": "rp2040.cfg",
|
||||||
|
"svd_path": "rp2040.svd"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
|
"arduino"
|
||||||
|
],
|
||||||
|
"name": "RP2040 Stamp",
|
||||||
|
"upload": {
|
||||||
|
"maximum_ram_size": 270336,
|
||||||
|
"maximum_size": 8388608,
|
||||||
|
"require_upload_port": true,
|
||||||
|
"native_usb": true,
|
||||||
|
"use_1200bps_touch": true,
|
||||||
|
"wait_for_upload_port": false,
|
||||||
|
"protocol": "picotool",
|
||||||
|
"protocols": [
|
||||||
|
"cmsis-dap",
|
||||||
|
"jlink",
|
||||||
|
"raspberrypi-swd",
|
||||||
|
"picotool",
|
||||||
|
"picoprobe"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
"vendor": "Solder Party"
|
||||||
|
}
|
52
boards/sparkfun_promicrorp2040.json
Normal file
52
boards/sparkfun_promicrorp2040.json
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
{
|
||||||
|
"build": {
|
||||||
|
"core": "earlephilhower",
|
||||||
|
"cpu": "cortex-m0plus",
|
||||||
|
"extra_flags": "-D ARDUINO_SPARKFUN_PROMICRO_RP2040 -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250",
|
||||||
|
"f_cpu": "133000000L",
|
||||||
|
"hwids": [
|
||||||
|
[
|
||||||
|
"0x2E8A",
|
||||||
|
"0x00C0"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"mcu": "rp2040",
|
||||||
|
"arduino": {
|
||||||
|
"earlephilhower": {
|
||||||
|
"variant": "sparkfun_promicrorp2040",
|
||||||
|
"boot2_source": "boot2_generic_03h_4_padded_checksum.S",
|
||||||
|
"usb_vid": "0x1b4f",
|
||||||
|
"usb_pid": "0x0026",
|
||||||
|
"usb_manufacturer": "SparkFun",
|
||||||
|
"usb_product": "ProMicro RP2040"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"debug": {
|
||||||
|
"jlink_device": "RP2040_M0_0",
|
||||||
|
"openocd_target": "rp2040.cfg",
|
||||||
|
"svd_path": "rp2040.svd"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
|
"arduino"
|
||||||
|
],
|
||||||
|
"name": "ProMicro RP2040",
|
||||||
|
"upload": {
|
||||||
|
"maximum_ram_size": 270336,
|
||||||
|
"maximum_size": 16777216,
|
||||||
|
"require_upload_port": true,
|
||||||
|
"native_usb": true,
|
||||||
|
"use_1200bps_touch": true,
|
||||||
|
"wait_for_upload_port": false,
|
||||||
|
"protocol": "picotool",
|
||||||
|
"protocols": [
|
||||||
|
"cmsis-dap",
|
||||||
|
"jlink",
|
||||||
|
"raspberrypi-swd",
|
||||||
|
"picotool",
|
||||||
|
"picoprobe"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
"vendor": "SparkFun"
|
||||||
|
}
|
52
boards/upesy_rp2040_devkit.json
Normal file
52
boards/upesy_rp2040_devkit.json
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
{
|
||||||
|
"build": {
|
||||||
|
"core": "earlephilhower",
|
||||||
|
"cpu": "cortex-m0plus",
|
||||||
|
"extra_flags": "-D ARDUINO_UPESY_RP2040_DEVKIT -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250",
|
||||||
|
"f_cpu": "133000000L",
|
||||||
|
"hwids": [
|
||||||
|
[
|
||||||
|
"0x2E8A",
|
||||||
|
"0x00C0"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"mcu": "rp2040",
|
||||||
|
"arduino": {
|
||||||
|
"earlephilhower": {
|
||||||
|
"variant": "upesy_rp2040_devkit",
|
||||||
|
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||||
|
"usb_vid": "0x2e8a",
|
||||||
|
"usb_pid": "0x1007",
|
||||||
|
"usb_manufacturer": "uPesy",
|
||||||
|
"usb_product": "RP2040 DevKit"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"debug": {
|
||||||
|
"jlink_device": "RP2040_M0_0",
|
||||||
|
"openocd_target": "rp2040.cfg",
|
||||||
|
"svd_path": "rp2040.svd"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
|
"arduino"
|
||||||
|
],
|
||||||
|
"name": "RP2040 DevKit",
|
||||||
|
"upload": {
|
||||||
|
"maximum_ram_size": 270336,
|
||||||
|
"maximum_size": 2097152,
|
||||||
|
"require_upload_port": true,
|
||||||
|
"native_usb": true,
|
||||||
|
"use_1200bps_touch": true,
|
||||||
|
"wait_for_upload_port": false,
|
||||||
|
"protocol": "picotool",
|
||||||
|
"protocols": [
|
||||||
|
"cmsis-dap",
|
||||||
|
"jlink",
|
||||||
|
"raspberrypi-swd",
|
||||||
|
"picotool",
|
||||||
|
"picoprobe"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
"vendor": "uPesy"
|
||||||
|
}
|
52
boards/wiznet_5100s_evb_pico.json
Normal file
52
boards/wiznet_5100s_evb_pico.json
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
{
|
||||||
|
"build": {
|
||||||
|
"core": "earlephilhower",
|
||||||
|
"cpu": "cortex-m0plus",
|
||||||
|
"extra_flags": "-D ARDUINO_WIZNET_5100S_EVB_PICO -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250",
|
||||||
|
"f_cpu": "133000000L",
|
||||||
|
"hwids": [
|
||||||
|
[
|
||||||
|
"0x2E8A",
|
||||||
|
"0x00C0"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"mcu": "rp2040",
|
||||||
|
"arduino": {
|
||||||
|
"earlephilhower": {
|
||||||
|
"variant": "wiznet_5100s_evb_pico",
|
||||||
|
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||||
|
"usb_vid": "0x2e8a",
|
||||||
|
"usb_pid": "0x1008",
|
||||||
|
"usb_manufacturer": "WIZnet",
|
||||||
|
"usb_product": "W5100S-EVB-Pico"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"debug": {
|
||||||
|
"jlink_device": "RP2040_M0_0",
|
||||||
|
"openocd_target": "rp2040.cfg",
|
||||||
|
"svd_path": "rp2040.svd"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
|
"arduino"
|
||||||
|
],
|
||||||
|
"name": "W5100S-EVB-Pico",
|
||||||
|
"upload": {
|
||||||
|
"maximum_ram_size": 270336,
|
||||||
|
"maximum_size": 2097152,
|
||||||
|
"require_upload_port": true,
|
||||||
|
"native_usb": true,
|
||||||
|
"use_1200bps_touch": true,
|
||||||
|
"wait_for_upload_port": false,
|
||||||
|
"protocol": "picotool",
|
||||||
|
"protocols": [
|
||||||
|
"cmsis-dap",
|
||||||
|
"jlink",
|
||||||
|
"raspberrypi-swd",
|
||||||
|
"picotool",
|
||||||
|
"picoprobe"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
"vendor": "WIZnet"
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user