Compare commits
No commits in common. "develop" and "ota" have entirely different histories.
6
.github/workflows/examples.yml
vendored
6
.github/workflows/examples.yml
vendored
@ -23,12 +23,6 @@ jobs:
|
|||||||
uses: actions/setup-python@v3
|
uses: actions/setup-python@v3
|
||||||
with:
|
with:
|
||||||
python-version: "3.9"
|
python-version: "3.9"
|
||||||
- name: Enable Long Paths
|
|
||||||
run: |
|
|
||||||
if [ "$RUNNER_OS" == "Windows" ]; then
|
|
||||||
git config --system core.longpaths true
|
|
||||||
fi
|
|
||||||
shell: bash
|
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: |
|
run: |
|
||||||
pip install -U https://github.com/platformio/platformio/archive/develop.zip
|
pip install -U https://github.com/platformio/platformio/archive/develop.zip
|
||||||
|
@ -1,56 +0,0 @@
|
|||||||
{
|
|
||||||
"build": {
|
|
||||||
"arduino": {
|
|
||||||
"earlephilhower": {
|
|
||||||
"boot2_source": "boot2_w25q128jvxq_4_padded_checksum.S",
|
|
||||||
"usb_vid": "0x1209",
|
|
||||||
"usb_pid": "0xCB74"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"core": "earlephilhower",
|
|
||||||
"cpu": "cortex-m0plus",
|
|
||||||
"extra_flags": "-D ARDUINO_0XCB_HELIOS -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=500",
|
|
||||||
"f_cpu": "133000000L",
|
|
||||||
"hwids": [
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x00C0"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"0x1209",
|
|
||||||
"0xCB74"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"mcu": "rp2040",
|
|
||||||
"variant": "0xcb_helios"
|
|
||||||
},
|
|
||||||
"debug": {
|
|
||||||
"jlink_device": "RP2040_M0_0",
|
|
||||||
"openocd_target": "rp2040.cfg",
|
|
||||||
"svd_path": "rp2040.svd"
|
|
||||||
},
|
|
||||||
"frameworks": [
|
|
||||||
"arduino"
|
|
||||||
],
|
|
||||||
"name": "Helios",
|
|
||||||
"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": [
|
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
|
||||||
"jlink",
|
|
||||||
"raspberrypi-swd",
|
|
||||||
"picotool",
|
|
||||||
"picoprobe",
|
|
||||||
"pico-debug"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
|
||||||
"vendor": "0xCB"
|
|
||||||
}
|
|
@ -42,13 +42,11 @@
|
|||||||
"wait_for_upload_port": false,
|
"wait_for_upload_port": false,
|
||||||
"protocol": "picotool",
|
"protocol": "picotool",
|
||||||
"protocols": [
|
"protocols": [
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
"cmsis-dap",
|
||||||
"jlink",
|
"jlink",
|
||||||
"raspberrypi-swd",
|
"raspberrypi-swd",
|
||||||
"picotool",
|
"picotool",
|
||||||
"picoprobe",
|
"picoprobe"
|
||||||
"pico-debug"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
@ -1,56 +0,0 @@
|
|||||||
{
|
|
||||||
"build": {
|
|
||||||
"arduino": {
|
|
||||||
"earlephilhower": {
|
|
||||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
|
||||||
"usb_vid": "0x239A",
|
|
||||||
"usb_pid": "0x812F"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"core": "earlephilhower",
|
|
||||||
"cpu": "cortex-m0plus",
|
|
||||||
"extra_flags": "-D ARDUINO_ADAFRUIT_FEATHER_RP2040_CAN -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250",
|
|
||||||
"f_cpu": "133000000L",
|
|
||||||
"hwids": [
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x00C0"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"0x239A",
|
|
||||||
"0x812F"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"mcu": "rp2040",
|
|
||||||
"variant": "adafruit_feather_can"
|
|
||||||
},
|
|
||||||
"debug": {
|
|
||||||
"jlink_device": "RP2040_M0_0",
|
|
||||||
"openocd_target": "rp2040.cfg",
|
|
||||||
"svd_path": "rp2040.svd"
|
|
||||||
},
|
|
||||||
"frameworks": [
|
|
||||||
"arduino"
|
|
||||||
],
|
|
||||||
"name": "Feather RP2040 CAN",
|
|
||||||
"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": [
|
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
|
||||||
"jlink",
|
|
||||||
"raspberrypi-swd",
|
|
||||||
"picotool",
|
|
||||||
"picoprobe",
|
|
||||||
"pico-debug"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
|
||||||
"vendor": "Adafruit"
|
|
||||||
}
|
|
@ -1,56 +0,0 @@
|
|||||||
{
|
|
||||||
"build": {
|
|
||||||
"arduino": {
|
|
||||||
"earlephilhower": {
|
|
||||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
|
||||||
"usb_vid": "0x239A",
|
|
||||||
"usb_pid": "0x8127"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"core": "earlephilhower",
|
|
||||||
"cpu": "cortex-m0plus",
|
|
||||||
"extra_flags": "-D ARDUINO_ADAFRUIT_FEATHER_RP2040_DVI -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250",
|
|
||||||
"f_cpu": "133000000L",
|
|
||||||
"hwids": [
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x00C0"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"0x239A",
|
|
||||||
"0x8127"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"mcu": "rp2040",
|
|
||||||
"variant": "adafruit_feather_dvi"
|
|
||||||
},
|
|
||||||
"debug": {
|
|
||||||
"jlink_device": "RP2040_M0_0",
|
|
||||||
"openocd_target": "rp2040.cfg",
|
|
||||||
"svd_path": "rp2040.svd"
|
|
||||||
},
|
|
||||||
"frameworks": [
|
|
||||||
"arduino"
|
|
||||||
],
|
|
||||||
"name": "Feather RP2040 DVI",
|
|
||||||
"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": [
|
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
|
||||||
"jlink",
|
|
||||||
"raspberrypi-swd",
|
|
||||||
"picotool",
|
|
||||||
"picoprobe",
|
|
||||||
"pico-debug"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
|
||||||
"vendor": "Adafruit"
|
|
||||||
}
|
|
@ -1,56 +0,0 @@
|
|||||||
{
|
|
||||||
"build": {
|
|
||||||
"arduino": {
|
|
||||||
"earlephilhower": {
|
|
||||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
|
||||||
"usb_vid": "0x239A",
|
|
||||||
"usb_pid": "0x8131"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"core": "earlephilhower",
|
|
||||||
"cpu": "cortex-m0plus",
|
|
||||||
"extra_flags": "-D ARDUINO_ADAFRUIT_FEATHER_RP2040_PROP_MAKER -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250",
|
|
||||||
"f_cpu": "133000000L",
|
|
||||||
"hwids": [
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x00C0"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"0x239A",
|
|
||||||
"0x8131"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"mcu": "rp2040",
|
|
||||||
"variant": "adafruit_feather_prop_maker"
|
|
||||||
},
|
|
||||||
"debug": {
|
|
||||||
"jlink_device": "RP2040_M0_0",
|
|
||||||
"openocd_target": "rp2040.cfg",
|
|
||||||
"svd_path": "rp2040.svd"
|
|
||||||
},
|
|
||||||
"frameworks": [
|
|
||||||
"arduino"
|
|
||||||
],
|
|
||||||
"name": "Feather RP2040 Prop-Maker",
|
|
||||||
"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": [
|
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
|
||||||
"jlink",
|
|
||||||
"raspberrypi-swd",
|
|
||||||
"picotool",
|
|
||||||
"picoprobe",
|
|
||||||
"pico-debug"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
|
||||||
"vendor": "Adafruit"
|
|
||||||
}
|
|
@ -1,56 +0,0 @@
|
|||||||
{
|
|
||||||
"build": {
|
|
||||||
"arduino": {
|
|
||||||
"earlephilhower": {
|
|
||||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
|
||||||
"usb_vid": "0x239A",
|
|
||||||
"usb_pid": "0x812D"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"core": "earlephilhower",
|
|
||||||
"cpu": "cortex-m0plus",
|
|
||||||
"extra_flags": "-D ARDUINO_ADAFRUIT_FEATHER_RP2040_RFM -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250",
|
|
||||||
"f_cpu": "133000000L",
|
|
||||||
"hwids": [
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x00C0"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"0x239A",
|
|
||||||
"0x812D"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"mcu": "rp2040",
|
|
||||||
"variant": "adafruit_feather_rfm"
|
|
||||||
},
|
|
||||||
"debug": {
|
|
||||||
"jlink_device": "RP2040_M0_0",
|
|
||||||
"openocd_target": "rp2040.cfg",
|
|
||||||
"svd_path": "rp2040.svd"
|
|
||||||
},
|
|
||||||
"frameworks": [
|
|
||||||
"arduino"
|
|
||||||
],
|
|
||||||
"name": "Feather RP2040 RFM",
|
|
||||||
"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": [
|
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
|
||||||
"jlink",
|
|
||||||
"raspberrypi-swd",
|
|
||||||
"picotool",
|
|
||||||
"picoprobe",
|
|
||||||
"pico-debug"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
|
||||||
"vendor": "Adafruit"
|
|
||||||
}
|
|
@ -1,56 +0,0 @@
|
|||||||
{
|
|
||||||
"build": {
|
|
||||||
"arduino": {
|
|
||||||
"earlephilhower": {
|
|
||||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
|
||||||
"usb_vid": "0x239A",
|
|
||||||
"usb_pid": "0x8121"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"core": "earlephilhower",
|
|
||||||
"cpu": "cortex-m0plus",
|
|
||||||
"extra_flags": "-D ARDUINO_ADAFRUIT_FEATHER_RP2040_SCORPIO -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250",
|
|
||||||
"f_cpu": "133000000L",
|
|
||||||
"hwids": [
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x00C0"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"0x239A",
|
|
||||||
"0x8121"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"mcu": "rp2040",
|
|
||||||
"variant": "adafruit_feather_scorpio"
|
|
||||||
},
|
|
||||||
"debug": {
|
|
||||||
"jlink_device": "RP2040_M0_0",
|
|
||||||
"openocd_target": "rp2040.cfg",
|
|
||||||
"svd_path": "rp2040.svd"
|
|
||||||
},
|
|
||||||
"frameworks": [
|
|
||||||
"arduino"
|
|
||||||
],
|
|
||||||
"name": "Feather RP2040 SCORPIO",
|
|
||||||
"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": [
|
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
|
||||||
"jlink",
|
|
||||||
"raspberrypi-swd",
|
|
||||||
"picotool",
|
|
||||||
"picoprobe",
|
|
||||||
"pico-debug"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
|
||||||
"vendor": "Adafruit"
|
|
||||||
}
|
|
@ -1,56 +0,0 @@
|
|||||||
{
|
|
||||||
"build": {
|
|
||||||
"arduino": {
|
|
||||||
"earlephilhower": {
|
|
||||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
|
||||||
"usb_vid": "0x239A",
|
|
||||||
"usb_pid": "0x812B"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"core": "earlephilhower",
|
|
||||||
"cpu": "cortex-m0plus",
|
|
||||||
"extra_flags": "-D ARDUINO_ADAFRUIT_FEATHER_RP2040_THINKINK -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250",
|
|
||||||
"f_cpu": "133000000L",
|
|
||||||
"hwids": [
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x00C0"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"0x239A",
|
|
||||||
"0x812B"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"mcu": "rp2040",
|
|
||||||
"variant": "adafruit_feather_thinkink"
|
|
||||||
},
|
|
||||||
"debug": {
|
|
||||||
"jlink_device": "RP2040_M0_0",
|
|
||||||
"openocd_target": "rp2040.cfg",
|
|
||||||
"svd_path": "rp2040.svd"
|
|
||||||
},
|
|
||||||
"frameworks": [
|
|
||||||
"arduino"
|
|
||||||
],
|
|
||||||
"name": "Feather RP2040 ThinkINK",
|
|
||||||
"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": [
|
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
|
||||||
"jlink",
|
|
||||||
"raspberrypi-swd",
|
|
||||||
"picotool",
|
|
||||||
"picoprobe",
|
|
||||||
"pico-debug"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
|
||||||
"vendor": "Adafruit"
|
|
||||||
}
|
|
@ -1,56 +0,0 @@
|
|||||||
{
|
|
||||||
"build": {
|
|
||||||
"arduino": {
|
|
||||||
"earlephilhower": {
|
|
||||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
|
||||||
"usb_vid": "0x239A",
|
|
||||||
"usb_pid": "0x8129"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"core": "earlephilhower",
|
|
||||||
"cpu": "cortex-m0plus",
|
|
||||||
"extra_flags": "-D ARDUINO_ADAFRUIT_FEATHER_RP2040_USB_HOST -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250",
|
|
||||||
"f_cpu": "133000000L",
|
|
||||||
"hwids": [
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x00C0"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"0x239A",
|
|
||||||
"0x8129"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"mcu": "rp2040",
|
|
||||||
"variant": "adafruit_feather_usb_host"
|
|
||||||
},
|
|
||||||
"debug": {
|
|
||||||
"jlink_device": "RP2040_M0_0",
|
|
||||||
"openocd_target": "rp2040.cfg",
|
|
||||||
"svd_path": "rp2040.svd"
|
|
||||||
},
|
|
||||||
"frameworks": [
|
|
||||||
"arduino"
|
|
||||||
],
|
|
||||||
"name": "Feather RP2040 USB Host",
|
|
||||||
"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": [
|
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
|
||||||
"jlink",
|
|
||||||
"raspberrypi-swd",
|
|
||||||
"picotool",
|
|
||||||
"picoprobe",
|
|
||||||
"pico-debug"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
|
||||||
"vendor": "Adafruit"
|
|
||||||
}
|
|
@ -42,13 +42,11 @@
|
|||||||
"wait_for_upload_port": false,
|
"wait_for_upload_port": false,
|
||||||
"protocol": "picotool",
|
"protocol": "picotool",
|
||||||
"protocols": [
|
"protocols": [
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
"cmsis-dap",
|
||||||
"jlink",
|
"jlink",
|
||||||
"raspberrypi-swd",
|
"raspberrypi-swd",
|
||||||
"picotool",
|
"picotool",
|
||||||
"picoprobe",
|
"picoprobe"
|
||||||
"pico-debug"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
@ -42,13 +42,11 @@
|
|||||||
"wait_for_upload_port": false,
|
"wait_for_upload_port": false,
|
||||||
"protocol": "picotool",
|
"protocol": "picotool",
|
||||||
"protocols": [
|
"protocols": [
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
"cmsis-dap",
|
||||||
"jlink",
|
"jlink",
|
||||||
"raspberrypi-swd",
|
"raspberrypi-swd",
|
||||||
"picotool",
|
"picotool",
|
||||||
"picoprobe",
|
"picoprobe"
|
||||||
"pico-debug"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
@ -42,13 +42,11 @@
|
|||||||
"wait_for_upload_port": false,
|
"wait_for_upload_port": false,
|
||||||
"protocol": "picotool",
|
"protocol": "picotool",
|
||||||
"protocols": [
|
"protocols": [
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
"cmsis-dap",
|
||||||
"jlink",
|
"jlink",
|
||||||
"raspberrypi-swd",
|
"raspberrypi-swd",
|
||||||
"picotool",
|
"picotool",
|
||||||
"picoprobe",
|
"picoprobe"
|
||||||
"pico-debug"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
@ -42,13 +42,11 @@
|
|||||||
"wait_for_upload_port": false,
|
"wait_for_upload_port": false,
|
||||||
"protocol": "picotool",
|
"protocol": "picotool",
|
||||||
"protocols": [
|
"protocols": [
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
"cmsis-dap",
|
||||||
"jlink",
|
"jlink",
|
||||||
"raspberrypi-swd",
|
"raspberrypi-swd",
|
||||||
"picotool",
|
"picotool",
|
||||||
"picoprobe",
|
"picoprobe"
|
||||||
"pico-debug"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
@ -42,13 +42,11 @@
|
|||||||
"wait_for_upload_port": false,
|
"wait_for_upload_port": false,
|
||||||
"protocol": "picotool",
|
"protocol": "picotool",
|
||||||
"protocols": [
|
"protocols": [
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
"cmsis-dap",
|
||||||
"jlink",
|
"jlink",
|
||||||
"raspberrypi-swd",
|
"raspberrypi-swd",
|
||||||
"picotool",
|
"picotool",
|
||||||
"picoprobe",
|
"picoprobe"
|
||||||
"pico-debug"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
@ -42,13 +42,11 @@
|
|||||||
"wait_for_upload_port": false,
|
"wait_for_upload_port": false,
|
||||||
"protocol": "picotool",
|
"protocol": "picotool",
|
||||||
"protocols": [
|
"protocols": [
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
"cmsis-dap",
|
||||||
"jlink",
|
"jlink",
|
||||||
"raspberrypi-swd",
|
"raspberrypi-swd",
|
||||||
"picotool",
|
"picotool",
|
||||||
"picoprobe",
|
"picoprobe"
|
||||||
"pico-debug"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
"earlephilhower": {
|
"earlephilhower": {
|
||||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||||
"usb_vid": "0x2341",
|
"usb_vid": "0x2341",
|
||||||
"usb_pid": "0x005E"
|
"usb_pid": "0x0058"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"core": "earlephilhower",
|
"core": "earlephilhower",
|
||||||
@ -18,7 +18,7 @@
|
|||||||
],
|
],
|
||||||
[
|
[
|
||||||
"0x2341",
|
"0x2341",
|
||||||
"0x005E"
|
"0x0058"
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"mcu": "rp2040",
|
"mcu": "rp2040",
|
||||||
@ -42,13 +42,11 @@
|
|||||||
"wait_for_upload_port": false,
|
"wait_for_upload_port": false,
|
||||||
"protocol": "picotool",
|
"protocol": "picotool",
|
||||||
"protocols": [
|
"protocols": [
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
"cmsis-dap",
|
||||||
"jlink",
|
"jlink",
|
||||||
"raspberrypi-swd",
|
"raspberrypi-swd",
|
||||||
"picotool",
|
"picotool",
|
||||||
"picoprobe",
|
"picoprobe"
|
||||||
"pico-debug"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
@ -1,56 +0,0 @@
|
|||||||
{
|
|
||||||
"build": {
|
|
||||||
"arduino": {
|
|
||||||
"earlephilhower": {
|
|
||||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
|
||||||
"usb_vid": "0x2E8A",
|
|
||||||
"usb_pid": "0x000A"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"core": "earlephilhower",
|
|
||||||
"cpu": "cortex-m0plus",
|
|
||||||
"extra_flags": "-D ARDUINO_ARTRONSHOP_RP2_NANO -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250",
|
|
||||||
"f_cpu": "133000000L",
|
|
||||||
"hwids": [
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x00C0"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x000A"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"mcu": "rp2040",
|
|
||||||
"variant": "artronshop_rp2_nano"
|
|
||||||
},
|
|
||||||
"debug": {
|
|
||||||
"jlink_device": "RP2040_M0_0",
|
|
||||||
"openocd_target": "rp2040.cfg",
|
|
||||||
"svd_path": "rp2040.svd"
|
|
||||||
},
|
|
||||||
"frameworks": [
|
|
||||||
"arduino"
|
|
||||||
],
|
|
||||||
"name": "RP2 Nano",
|
|
||||||
"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": [
|
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
|
||||||
"jlink",
|
|
||||||
"raspberrypi-swd",
|
|
||||||
"picotool",
|
|
||||||
"picoprobe",
|
|
||||||
"pico-debug"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
|
||||||
"vendor": "ArtronShop"
|
|
||||||
}
|
|
@ -1,56 +0,0 @@
|
|||||||
{
|
|
||||||
"build": {
|
|
||||||
"arduino": {
|
|
||||||
"earlephilhower": {
|
|
||||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
|
||||||
"usb_vid": "0x2E8A",
|
|
||||||
"usb_pid": "0x1041"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"core": "earlephilhower",
|
|
||||||
"cpu": "cortex-m0plus",
|
|
||||||
"extra_flags": "-D ARDUINO_BRIDGETEK_IDM2040-7A -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250 -DFT8XX_TYPE=BT817 -DDISPLAY_RES=WVGA -DPLATFORM_RP2040",
|
|
||||||
"f_cpu": "133000000L",
|
|
||||||
"hwids": [
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x00C0"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x1041"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"mcu": "rp2040",
|
|
||||||
"variant": "bridgetek_idm2040-7a"
|
|
||||||
},
|
|
||||||
"debug": {
|
|
||||||
"jlink_device": "RP2040_M0_0",
|
|
||||||
"openocd_target": "rp2040.cfg",
|
|
||||||
"svd_path": "rp2040.svd"
|
|
||||||
},
|
|
||||||
"frameworks": [
|
|
||||||
"arduino"
|
|
||||||
],
|
|
||||||
"name": "IDM2040-7A",
|
|
||||||
"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": [
|
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
|
||||||
"jlink",
|
|
||||||
"raspberrypi-swd",
|
|
||||||
"picotool",
|
|
||||||
"picoprobe",
|
|
||||||
"pico-debug"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
|
||||||
"vendor": "BridgeTek"
|
|
||||||
}
|
|
@ -42,13 +42,11 @@
|
|||||||
"wait_for_upload_port": false,
|
"wait_for_upload_port": false,
|
||||||
"protocol": "picotool",
|
"protocol": "picotool",
|
||||||
"protocols": [
|
"protocols": [
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
"cmsis-dap",
|
||||||
"jlink",
|
"jlink",
|
||||||
"raspberrypi-swd",
|
"raspberrypi-swd",
|
||||||
"picotool",
|
"picotool",
|
||||||
"picoprobe",
|
"picoprobe"
|
||||||
"pico-debug"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
@ -42,13 +42,11 @@
|
|||||||
"wait_for_upload_port": false,
|
"wait_for_upload_port": false,
|
||||||
"protocol": "picotool",
|
"protocol": "picotool",
|
||||||
"protocols": [
|
"protocols": [
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
"cmsis-dap",
|
||||||
"jlink",
|
"jlink",
|
||||||
"raspberrypi-swd",
|
"raspberrypi-swd",
|
||||||
"picotool",
|
"picotool",
|
||||||
"picoprobe",
|
"picoprobe"
|
||||||
"pico-debug"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
@ -1,56 +0,0 @@
|
|||||||
{
|
|
||||||
"build": {
|
|
||||||
"arduino": {
|
|
||||||
"earlephilhower": {
|
|
||||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
|
||||||
"usb_vid": "0x2E8A",
|
|
||||||
"usb_pid": "0x1036"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"core": "earlephilhower",
|
|
||||||
"cpu": "cortex-m0plus",
|
|
||||||
"extra_flags": "-D ARDUINO_CHALLENGER_2040_NFC_RP2040 -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250",
|
|
||||||
"f_cpu": "133000000L",
|
|
||||||
"hwids": [
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x00C0"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x1036"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"mcu": "rp2040",
|
|
||||||
"variant": "challenger_2040_nfc"
|
|
||||||
},
|
|
||||||
"debug": {
|
|
||||||
"jlink_device": "RP2040_M0_0",
|
|
||||||
"openocd_target": "rp2040.cfg",
|
|
||||||
"svd_path": "rp2040.svd"
|
|
||||||
},
|
|
||||||
"frameworks": [
|
|
||||||
"arduino"
|
|
||||||
],
|
|
||||||
"name": "Challenger 2040 NFC",
|
|
||||||
"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": [
|
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
|
||||||
"jlink",
|
|
||||||
"raspberrypi-swd",
|
|
||||||
"picotool",
|
|
||||||
"picoprobe",
|
|
||||||
"pico-debug"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
|
||||||
"vendor": "iLabs"
|
|
||||||
}
|
|
@ -9,7 +9,7 @@
|
|||||||
},
|
},
|
||||||
"core": "earlephilhower",
|
"core": "earlephilhower",
|
||||||
"cpu": "cortex-m0plus",
|
"cpu": "cortex-m0plus",
|
||||||
"extra_flags": "-D ARDUINO_CHALLENGER_2040_SDRTC_RP2040 -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250",
|
"extra_flags": "-D ARDUINO_CHALLENGER_NB_2040_SDRTC_RP2040 -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250",
|
||||||
"f_cpu": "133000000L",
|
"f_cpu": "133000000L",
|
||||||
"hwids": [
|
"hwids": [
|
||||||
[
|
[
|
||||||
@ -42,13 +42,11 @@
|
|||||||
"wait_for_upload_port": false,
|
"wait_for_upload_port": false,
|
||||||
"protocol": "picotool",
|
"protocol": "picotool",
|
||||||
"protocols": [
|
"protocols": [
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
"cmsis-dap",
|
||||||
"jlink",
|
"jlink",
|
||||||
"raspberrypi-swd",
|
"raspberrypi-swd",
|
||||||
"picotool",
|
"picotool",
|
||||||
"picoprobe",
|
"picoprobe"
|
||||||
"pico-debug"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
@ -42,13 +42,11 @@
|
|||||||
"wait_for_upload_port": false,
|
"wait_for_upload_port": false,
|
||||||
"protocol": "picotool",
|
"protocol": "picotool",
|
||||||
"protocols": [
|
"protocols": [
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
"cmsis-dap",
|
||||||
"jlink",
|
"jlink",
|
||||||
"raspberrypi-swd",
|
"raspberrypi-swd",
|
||||||
"picotool",
|
"picotool",
|
||||||
"picoprobe",
|
"picoprobe"
|
||||||
"pico-debug"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
@ -1,56 +0,0 @@
|
|||||||
{
|
|
||||||
"build": {
|
|
||||||
"arduino": {
|
|
||||||
"earlephilhower": {
|
|
||||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
|
||||||
"usb_vid": "0x2E8A",
|
|
||||||
"usb_pid": "0x1052"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"core": "earlephilhower",
|
|
||||||
"cpu": "cortex-m0plus",
|
|
||||||
"extra_flags": "-D ARDUINO_CHALLENGER_2040_UWB_RP2040 -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=500",
|
|
||||||
"f_cpu": "133000000L",
|
|
||||||
"hwids": [
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x00C0"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x1052"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"mcu": "rp2040",
|
|
||||||
"variant": "challenger_2040_uwb"
|
|
||||||
},
|
|
||||||
"debug": {
|
|
||||||
"jlink_device": "RP2040_M0_0",
|
|
||||||
"openocd_target": "rp2040.cfg",
|
|
||||||
"svd_path": "rp2040.svd"
|
|
||||||
},
|
|
||||||
"frameworks": [
|
|
||||||
"arduino"
|
|
||||||
],
|
|
||||||
"name": "Challenger 2040 UWB",
|
|
||||||
"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": [
|
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
|
||||||
"jlink",
|
|
||||||
"raspberrypi-swd",
|
|
||||||
"picotool",
|
|
||||||
"picoprobe",
|
|
||||||
"pico-debug"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
|
||||||
"vendor": "iLabs"
|
|
||||||
}
|
|
@ -9,7 +9,7 @@
|
|||||||
},
|
},
|
||||||
"core": "earlephilhower",
|
"core": "earlephilhower",
|
||||||
"cpu": "cortex-m0plus",
|
"cpu": "cortex-m0plus",
|
||||||
"extra_flags": "-D ARDUINO_CHALLENGER_2040_WIFI_RP2040 -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250 -DWIFIESPAT2",
|
"extra_flags": "-D ARDUINO_CHALLENGER_2040_WIFI_RP2040 -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250",
|
||||||
"f_cpu": "133000000L",
|
"f_cpu": "133000000L",
|
||||||
"hwids": [
|
"hwids": [
|
||||||
[
|
[
|
||||||
@ -42,13 +42,11 @@
|
|||||||
"wait_for_upload_port": false,
|
"wait_for_upload_port": false,
|
||||||
"protocol": "picotool",
|
"protocol": "picotool",
|
||||||
"protocols": [
|
"protocols": [
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
"cmsis-dap",
|
||||||
"jlink",
|
"jlink",
|
||||||
"raspberrypi-swd",
|
"raspberrypi-swd",
|
||||||
"picotool",
|
"picotool",
|
||||||
"picoprobe",
|
"picoprobe"
|
||||||
"pico-debug"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
@ -1,56 +0,0 @@
|
|||||||
{
|
|
||||||
"build": {
|
|
||||||
"arduino": {
|
|
||||||
"earlephilhower": {
|
|
||||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
|
||||||
"usb_vid": "0x2E8A",
|
|
||||||
"usb_pid": "0x105F"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"core": "earlephilhower",
|
|
||||||
"cpu": "cortex-m0plus",
|
|
||||||
"extra_flags": "-D ARDUINO_CHALLENGER_2040_WIFI6_BLE_RP2040 -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=500 -DWIFIESPAT2",
|
|
||||||
"f_cpu": "133000000L",
|
|
||||||
"hwids": [
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x00C0"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x105F"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"mcu": "rp2040",
|
|
||||||
"variant": "challenger_2040_wifi6_ble"
|
|
||||||
},
|
|
||||||
"debug": {
|
|
||||||
"jlink_device": "RP2040_M0_0",
|
|
||||||
"openocd_target": "rp2040.cfg",
|
|
||||||
"svd_path": "rp2040.svd"
|
|
||||||
},
|
|
||||||
"frameworks": [
|
|
||||||
"arduino"
|
|
||||||
],
|
|
||||||
"name": "Challenger 2040 WiFi6/BLE",
|
|
||||||
"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": [
|
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
|
||||||
"jlink",
|
|
||||||
"raspberrypi-swd",
|
|
||||||
"picotool",
|
|
||||||
"picoprobe",
|
|
||||||
"pico-debug"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
|
||||||
"vendor": "iLabs"
|
|
||||||
}
|
|
@ -9,7 +9,7 @@
|
|||||||
},
|
},
|
||||||
"core": "earlephilhower",
|
"core": "earlephilhower",
|
||||||
"cpu": "cortex-m0plus",
|
"cpu": "cortex-m0plus",
|
||||||
"extra_flags": "-D ARDUINO_CHALLENGER_2040_WIFI_BLE_RP2040 -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=500 -DWIFIESPAT2",
|
"extra_flags": "-D ARDUINO_CHALLENGER_2040_WIFI_BLE_RP2040 -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=500",
|
||||||
"f_cpu": "133000000L",
|
"f_cpu": "133000000L",
|
||||||
"hwids": [
|
"hwids": [
|
||||||
[
|
[
|
||||||
@ -42,13 +42,11 @@
|
|||||||
"wait_for_upload_port": false,
|
"wait_for_upload_port": false,
|
||||||
"protocol": "picotool",
|
"protocol": "picotool",
|
||||||
"protocols": [
|
"protocols": [
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
"cmsis-dap",
|
||||||
"jlink",
|
"jlink",
|
||||||
"raspberrypi-swd",
|
"raspberrypi-swd",
|
||||||
"picotool",
|
"picotool",
|
||||||
"picoprobe",
|
"picoprobe"
|
||||||
"pico-debug"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
@ -4,12 +4,12 @@
|
|||||||
"earlephilhower": {
|
"earlephilhower": {
|
||||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||||
"usb_vid": "0x2E8A",
|
"usb_vid": "0x2E8A",
|
||||||
"usb_pid": "0x100D"
|
"usb_pid": "0x100B"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"core": "earlephilhower",
|
"core": "earlephilhower",
|
||||||
"cpu": "cortex-m0plus",
|
"cpu": "cortex-m0plus",
|
||||||
"extra_flags": "-D ARDUINO_CHALLENGER_NB_2040_WIFI_RP2040 -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=500 -DWIFIESPAT2",
|
"extra_flags": "-D ARDUINO_CHALLENGER_NB_2040_WIFI_RP2040 -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=500",
|
||||||
"f_cpu": "133000000L",
|
"f_cpu": "133000000L",
|
||||||
"hwids": [
|
"hwids": [
|
||||||
[
|
[
|
||||||
@ -18,7 +18,7 @@
|
|||||||
],
|
],
|
||||||
[
|
[
|
||||||
"0x2E8A",
|
"0x2E8A",
|
||||||
"0x100D"
|
"0x100B"
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"mcu": "rp2040",
|
"mcu": "rp2040",
|
||||||
@ -42,13 +42,11 @@
|
|||||||
"wait_for_upload_port": false,
|
"wait_for_upload_port": false,
|
||||||
"protocol": "picotool",
|
"protocol": "picotool",
|
||||||
"protocols": [
|
"protocols": [
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
"cmsis-dap",
|
||||||
"jlink",
|
"jlink",
|
||||||
"raspberrypi-swd",
|
"raspberrypi-swd",
|
||||||
"picotool",
|
"picotool",
|
||||||
"picoprobe",
|
"picoprobe"
|
||||||
"pico-debug"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
@ -42,13 +42,11 @@
|
|||||||
"wait_for_upload_port": false,
|
"wait_for_upload_port": false,
|
||||||
"protocol": "picotool",
|
"protocol": "picotool",
|
||||||
"protocols": [
|
"protocols": [
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
"cmsis-dap",
|
||||||
"jlink",
|
"jlink",
|
||||||
"raspberrypi-swd",
|
"raspberrypi-swd",
|
||||||
"picotool",
|
"picotool",
|
||||||
"picoprobe",
|
"picoprobe"
|
||||||
"pico-debug"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
@ -42,13 +42,11 @@
|
|||||||
"wait_for_upload_port": false,
|
"wait_for_upload_port": false,
|
||||||
"protocol": "picotool",
|
"protocol": "picotool",
|
||||||
"protocols": [
|
"protocols": [
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
"cmsis-dap",
|
||||||
"jlink",
|
"jlink",
|
||||||
"raspberrypi-swd",
|
"raspberrypi-swd",
|
||||||
"picotool",
|
"picotool",
|
||||||
"picoprobe",
|
"picoprobe"
|
||||||
"pico-debug"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
@ -1,56 +0,0 @@
|
|||||||
{
|
|
||||||
"build": {
|
|
||||||
"arduino": {
|
|
||||||
"earlephilhower": {
|
|
||||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
|
||||||
"usb_vid": "0x2E8A",
|
|
||||||
"usb_pid": "0x000A"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"core": "earlephilhower",
|
|
||||||
"cpu": "cortex-m0plus",
|
|
||||||
"extra_flags": "-D ARDUINO_DATANOISETV_PICOADK -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250",
|
|
||||||
"f_cpu": "133000000L",
|
|
||||||
"hwids": [
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x00C0"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x000A"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"mcu": "rp2040",
|
|
||||||
"variant": "datanoisetv_picoadk"
|
|
||||||
},
|
|
||||||
"debug": {
|
|
||||||
"jlink_device": "RP2040_M0_0",
|
|
||||||
"openocd_target": "rp2040.cfg",
|
|
||||||
"svd_path": "rp2040.svd"
|
|
||||||
},
|
|
||||||
"frameworks": [
|
|
||||||
"arduino"
|
|
||||||
],
|
|
||||||
"name": "PicoADK",
|
|
||||||
"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": [
|
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
|
||||||
"jlink",
|
|
||||||
"raspberrypi-swd",
|
|
||||||
"picotool",
|
|
||||||
"picoprobe",
|
|
||||||
"pico-debug"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
|
||||||
"vendor": "DatanoiseTV"
|
|
||||||
}
|
|
@ -42,13 +42,11 @@
|
|||||||
"wait_for_upload_port": false,
|
"wait_for_upload_port": false,
|
||||||
"protocol": "picotool",
|
"protocol": "picotool",
|
||||||
"protocols": [
|
"protocols": [
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
"cmsis-dap",
|
||||||
"jlink",
|
"jlink",
|
||||||
"raspberrypi-swd",
|
"raspberrypi-swd",
|
||||||
"picotool",
|
"picotool",
|
||||||
"picoprobe",
|
"picoprobe"
|
||||||
"pico-debug"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
@ -1,56 +0,0 @@
|
|||||||
{
|
|
||||||
"build": {
|
|
||||||
"arduino": {
|
|
||||||
"earlephilhower": {
|
|
||||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
|
||||||
"usb_vid": "0x2E8A",
|
|
||||||
"usb_pid": "0x1037"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"core": "earlephilhower",
|
|
||||||
"cpu": "cortex-m0plus",
|
|
||||||
"extra_flags": "-D ARDUINO_ELECTRONICCATS_HUNTERCAT_NFC -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=500",
|
|
||||||
"f_cpu": "133000000L",
|
|
||||||
"hwids": [
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x00C0"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x1037"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"mcu": "rp2040",
|
|
||||||
"variant": "electroniccats_huntercat_nfc"
|
|
||||||
},
|
|
||||||
"debug": {
|
|
||||||
"jlink_device": "RP2040_M0_0",
|
|
||||||
"openocd_target": "rp2040.cfg",
|
|
||||||
"svd_path": "rp2040.svd"
|
|
||||||
},
|
|
||||||
"frameworks": [
|
|
||||||
"arduino"
|
|
||||||
],
|
|
||||||
"name": "HunterCat NFC 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": [
|
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
|
||||||
"jlink",
|
|
||||||
"raspberrypi-swd",
|
|
||||||
"picotool",
|
|
||||||
"picoprobe",
|
|
||||||
"pico-debug"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
|
||||||
"vendor": "ElectronicCats"
|
|
||||||
}
|
|
@ -1,56 +0,0 @@
|
|||||||
{
|
|
||||||
"build": {
|
|
||||||
"arduino": {
|
|
||||||
"earlephilhower": {
|
|
||||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
|
||||||
"usb_vid": "0x2E8A",
|
|
||||||
"usb_pid": "0xEE20"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"core": "earlephilhower",
|
|
||||||
"cpu": "cortex-m0plus",
|
|
||||||
"extra_flags": "-D ARDUINO_EXTREMEELEXTRONICS_RC2040 -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250",
|
|
||||||
"f_cpu": "133000000L",
|
|
||||||
"hwids": [
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x00C0"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0xEE20"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"mcu": "rp2040",
|
|
||||||
"variant": "extelec_rc2040"
|
|
||||||
},
|
|
||||||
"debug": {
|
|
||||||
"jlink_device": "RP2040_M0_0",
|
|
||||||
"openocd_target": "rp2040.cfg",
|
|
||||||
"svd_path": "rp2040.svd"
|
|
||||||
},
|
|
||||||
"frameworks": [
|
|
||||||
"arduino"
|
|
||||||
],
|
|
||||||
"name": "RC2040",
|
|
||||||
"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": [
|
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
|
||||||
"jlink",
|
|
||||||
"raspberrypi-swd",
|
|
||||||
"picotool",
|
|
||||||
"picoprobe",
|
|
||||||
"pico-debug"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
|
||||||
"vendor": "ExtremeElectronics"
|
|
||||||
}
|
|
@ -2,7 +2,7 @@
|
|||||||
"build": {
|
"build": {
|
||||||
"arduino": {
|
"arduino": {
|
||||||
"earlephilhower": {
|
"earlephilhower": {
|
||||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
"boot2_source": "boot2_generic_03h_4_padded_checksum.S",
|
||||||
"usb_vid": "0x2E8A",
|
"usb_vid": "0x2E8A",
|
||||||
"usb_pid": "0x008A"
|
"usb_pid": "0x008A"
|
||||||
}
|
}
|
||||||
@ -42,13 +42,11 @@
|
|||||||
"wait_for_upload_port": false,
|
"wait_for_upload_port": false,
|
||||||
"protocol": "picotool",
|
"protocol": "picotool",
|
||||||
"protocols": [
|
"protocols": [
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
"cmsis-dap",
|
||||||
"jlink",
|
"jlink",
|
||||||
"raspberrypi-swd",
|
"raspberrypi-swd",
|
||||||
"picotool",
|
"picotool",
|
||||||
"picoprobe",
|
"picoprobe"
|
||||||
"pico-debug"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
@ -42,13 +42,11 @@
|
|||||||
"wait_for_upload_port": false,
|
"wait_for_upload_port": false,
|
||||||
"protocol": "picotool",
|
"protocol": "picotool",
|
||||||
"protocols": [
|
"protocols": [
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
"cmsis-dap",
|
||||||
"jlink",
|
"jlink",
|
||||||
"raspberrypi-swd",
|
"raspberrypi-swd",
|
||||||
"picotool",
|
"picotool",
|
||||||
"picoprobe",
|
"picoprobe"
|
||||||
"pico-debug"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
@ -42,13 +42,11 @@
|
|||||||
"wait_for_upload_port": false,
|
"wait_for_upload_port": false,
|
||||||
"protocol": "picotool",
|
"protocol": "picotool",
|
||||||
"protocols": [
|
"protocols": [
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
"cmsis-dap",
|
||||||
"jlink",
|
"jlink",
|
||||||
"raspberrypi-swd",
|
"raspberrypi-swd",
|
||||||
"picotool",
|
"picotool",
|
||||||
"picoprobe",
|
"picoprobe"
|
||||||
"pico-debug"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
@ -1,56 +0,0 @@
|
|||||||
{
|
|
||||||
"build": {
|
|
||||||
"arduino": {
|
|
||||||
"earlephilhower": {
|
|
||||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
|
||||||
"usb_vid": "0x2E8A",
|
|
||||||
"usb_pid": "0x1011"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"core": "earlephilhower",
|
|
||||||
"cpu": "cortex-m0plus",
|
|
||||||
"extra_flags": "-D ARDUINO_MELOPERO_COOKIE_RP2040 -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250",
|
|
||||||
"f_cpu": "133000000L",
|
|
||||||
"hwids": [
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x00C0"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x1011"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"mcu": "rp2040",
|
|
||||||
"variant": "melopero_cookie_rp2040"
|
|
||||||
},
|
|
||||||
"debug": {
|
|
||||||
"jlink_device": "RP2040_M0_0",
|
|
||||||
"openocd_target": "rp2040.cfg",
|
|
||||||
"svd_path": "rp2040.svd"
|
|
||||||
},
|
|
||||||
"frameworks": [
|
|
||||||
"arduino"
|
|
||||||
],
|
|
||||||
"name": "Cookie 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": [
|
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
|
||||||
"jlink",
|
|
||||||
"raspberrypi-swd",
|
|
||||||
"picotool",
|
|
||||||
"picoprobe",
|
|
||||||
"pico-debug"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
|
||||||
"vendor": "Melopero"
|
|
||||||
}
|
|
@ -42,13 +42,11 @@
|
|||||||
"wait_for_upload_port": false,
|
"wait_for_upload_port": false,
|
||||||
"protocol": "picotool",
|
"protocol": "picotool",
|
||||||
"protocols": [
|
"protocols": [
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
"cmsis-dap",
|
||||||
"jlink",
|
"jlink",
|
||||||
"raspberrypi-swd",
|
"raspberrypi-swd",
|
||||||
"picotool",
|
"picotool",
|
||||||
"picoprobe",
|
"picoprobe"
|
||||||
"pico-debug"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
@ -1,56 +0,0 @@
|
|||||||
{
|
|
||||||
"build": {
|
|
||||||
"arduino": {
|
|
||||||
"earlephilhower": {
|
|
||||||
"boot2_source": "boot2_generic_03h_2_padded_checksum.S",
|
|
||||||
"usb_vid": "0x2E8A",
|
|
||||||
"usb_pid": "0x000A"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"core": "earlephilhower",
|
|
||||||
"cpu": "cortex-m0plus",
|
|
||||||
"extra_flags": "-D ARDUINO_NEKOSYSTEMS_BL2040_MINI -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=500",
|
|
||||||
"f_cpu": "133000000L",
|
|
||||||
"hwids": [
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x00C0"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x000A"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"mcu": "rp2040",
|
|
||||||
"variant": "nekosystems_bl2040_mini"
|
|
||||||
},
|
|
||||||
"debug": {
|
|
||||||
"jlink_device": "RP2040_M0_0",
|
|
||||||
"openocd_target": "rp2040.cfg",
|
|
||||||
"svd_path": "rp2040.svd"
|
|
||||||
},
|
|
||||||
"frameworks": [
|
|
||||||
"arduino"
|
|
||||||
],
|
|
||||||
"name": "BL2040 Mini",
|
|
||||||
"upload": {
|
|
||||||
"maximum_ram_size": 270336,
|
|
||||||
"maximum_size": 4194304,
|
|
||||||
"require_upload_port": true,
|
|
||||||
"native_usb": true,
|
|
||||||
"use_1200bps_touch": true,
|
|
||||||
"wait_for_upload_port": false,
|
|
||||||
"protocol": "picotool",
|
|
||||||
"protocols": [
|
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
|
||||||
"jlink",
|
|
||||||
"raspberrypi-swd",
|
|
||||||
"picotool",
|
|
||||||
"picoprobe",
|
|
||||||
"pico-debug"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
|
||||||
"vendor": "Neko Systems"
|
|
||||||
}
|
|
@ -1,56 +0,0 @@
|
|||||||
{
|
|
||||||
"build": {
|
|
||||||
"arduino": {
|
|
||||||
"earlephilhower": {
|
|
||||||
"boot2_source": "boot2_w25x10cl_4_padded_checksum.S",
|
|
||||||
"usb_vid": "0x2E8A",
|
|
||||||
"usb_pid": "0x6E61"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"core": "earlephilhower",
|
|
||||||
"cpu": "cortex-m0plus",
|
|
||||||
"extra_flags": "-D ARDUINO_NULLBITS_BIT_C_PRO -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=500",
|
|
||||||
"f_cpu": "133000000L",
|
|
||||||
"hwids": [
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x00C0"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x6E61"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"mcu": "rp2040",
|
|
||||||
"variant": "nullbits_bit_c_pro"
|
|
||||||
},
|
|
||||||
"debug": {
|
|
||||||
"jlink_device": "RP2040_M0_0",
|
|
||||||
"openocd_target": "rp2040.cfg",
|
|
||||||
"svd_path": "rp2040.svd"
|
|
||||||
},
|
|
||||||
"frameworks": [
|
|
||||||
"arduino"
|
|
||||||
],
|
|
||||||
"name": "Bit-C PRO",
|
|
||||||
"upload": {
|
|
||||||
"maximum_ram_size": 270336,
|
|
||||||
"maximum_size": 4194304,
|
|
||||||
"require_upload_port": true,
|
|
||||||
"native_usb": true,
|
|
||||||
"use_1200bps_touch": true,
|
|
||||||
"wait_for_upload_port": false,
|
|
||||||
"protocol": "picotool",
|
|
||||||
"protocols": [
|
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
|
||||||
"jlink",
|
|
||||||
"raspberrypi-swd",
|
|
||||||
"picotool",
|
|
||||||
"picoprobe",
|
|
||||||
"pico-debug"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
|
||||||
"vendor": "nullbits"
|
|
||||||
}
|
|
@ -41,7 +41,6 @@
|
|||||||
"wait_for_upload_port": false,
|
"wait_for_upload_port": false,
|
||||||
"protocol": "picotool",
|
"protocol": "picotool",
|
||||||
"protocols": [
|
"protocols": [
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
"cmsis-dap",
|
||||||
"jlink",
|
"jlink",
|
||||||
"raspberrypi-swd",
|
"raspberrypi-swd",
|
||||||
|
@ -1,56 +0,0 @@
|
|||||||
{
|
|
||||||
"build": {
|
|
||||||
"arduino": {
|
|
||||||
"earlephilhower": {
|
|
||||||
"boot2_source": "boot2_w25q64jv_4_padded_checksum.S",
|
|
||||||
"usb_vid": "0x2E8A",
|
|
||||||
"usb_pid": "0x1008"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"core": "earlephilhower",
|
|
||||||
"cpu": "cortex-m0plus",
|
|
||||||
"extra_flags": "-D ARDUINO_PIMORONI_PGA2040 -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250",
|
|
||||||
"f_cpu": "133000000L",
|
|
||||||
"hwids": [
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x00C0"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x1008"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"mcu": "rp2040",
|
|
||||||
"variant": "pimoroni_pga2040"
|
|
||||||
},
|
|
||||||
"debug": {
|
|
||||||
"jlink_device": "RP2040_M0_0",
|
|
||||||
"openocd_target": "rp2040.cfg",
|
|
||||||
"svd_path": "rp2040.svd"
|
|
||||||
},
|
|
||||||
"frameworks": [
|
|
||||||
"arduino"
|
|
||||||
],
|
|
||||||
"name": "PGA2040",
|
|
||||||
"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": [
|
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
|
||||||
"jlink",
|
|
||||||
"raspberrypi-swd",
|
|
||||||
"picotool",
|
|
||||||
"picoprobe",
|
|
||||||
"pico-debug"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
|
||||||
"vendor": "Pimoroni"
|
|
||||||
}
|
|
@ -1,56 +0,0 @@
|
|||||||
{
|
|
||||||
"build": {
|
|
||||||
"arduino": {
|
|
||||||
"earlephilhower": {
|
|
||||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
|
||||||
"usb_vid": "0x2E8A",
|
|
||||||
"usb_pid": "0x100A"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"core": "earlephilhower",
|
|
||||||
"cpu": "cortex-m0plus",
|
|
||||||
"extra_flags": "-D ARDUINO_PIMORONI_PLASMA2040 -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=500",
|
|
||||||
"f_cpu": "133000000L",
|
|
||||||
"hwids": [
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x00C0"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x100A"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"mcu": "rp2040",
|
|
||||||
"variant": "pimoroni_plasma2040"
|
|
||||||
},
|
|
||||||
"debug": {
|
|
||||||
"jlink_device": "RP2040_M0_0",
|
|
||||||
"openocd_target": "rp2040.cfg",
|
|
||||||
"svd_path": "rp2040.svd"
|
|
||||||
},
|
|
||||||
"frameworks": [
|
|
||||||
"arduino"
|
|
||||||
],
|
|
||||||
"name": "Plasma2040",
|
|
||||||
"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": [
|
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
|
||||||
"jlink",
|
|
||||||
"raspberrypi-swd",
|
|
||||||
"picotool",
|
|
||||||
"picoprobe",
|
|
||||||
"pico-debug"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
|
||||||
"vendor": "Pimoroni"
|
|
||||||
}
|
|
@ -42,13 +42,11 @@
|
|||||||
"wait_for_upload_port": false,
|
"wait_for_upload_port": false,
|
||||||
"protocol": "picotool",
|
"protocol": "picotool",
|
||||||
"protocols": [
|
"protocols": [
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
"cmsis-dap",
|
||||||
"jlink",
|
"jlink",
|
||||||
"raspberrypi-swd",
|
"raspberrypi-swd",
|
||||||
"picotool",
|
"picotool",
|
||||||
"picoprobe",
|
"picoprobe"
|
||||||
"pico-debug"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
@ -42,13 +42,11 @@
|
|||||||
"wait_for_upload_port": false,
|
"wait_for_upload_port": false,
|
||||||
"protocol": "picotool",
|
"protocol": "picotool",
|
||||||
"protocols": [
|
"protocols": [
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
"cmsis-dap",
|
||||||
"jlink",
|
"jlink",
|
||||||
"raspberrypi-swd",
|
"raspberrypi-swd",
|
||||||
"picotool",
|
"picotool",
|
||||||
"picoprobe",
|
"picoprobe"
|
||||||
"pico-debug"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
@ -1,56 +0,0 @@
|
|||||||
{
|
|
||||||
"build": {
|
|
||||||
"arduino": {
|
|
||||||
"earlephilhower": {
|
|
||||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
|
||||||
"usb_vid": "0x2886",
|
|
||||||
"usb_pid": "0x0050"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"core": "earlephilhower",
|
|
||||||
"cpu": "cortex-m0plus",
|
|
||||||
"extra_flags": "-D ARDUINO_SEEED_INDICATOR_RP2040 -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250",
|
|
||||||
"f_cpu": "133000000L",
|
|
||||||
"hwids": [
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x00C0"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"0x2886",
|
|
||||||
"0x0050"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"mcu": "rp2040",
|
|
||||||
"variant": "seeed_indicator_rp2040"
|
|
||||||
},
|
|
||||||
"debug": {
|
|
||||||
"jlink_device": "RP2040_M0_0",
|
|
||||||
"openocd_target": "rp2040.cfg",
|
|
||||||
"svd_path": "rp2040.svd"
|
|
||||||
},
|
|
||||||
"frameworks": [
|
|
||||||
"arduino"
|
|
||||||
],
|
|
||||||
"name": "INDICATOR 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": [
|
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
|
||||||
"jlink",
|
|
||||||
"raspberrypi-swd",
|
|
||||||
"picotool",
|
|
||||||
"picoprobe",
|
|
||||||
"pico-debug"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
|
||||||
"vendor": "Seeed"
|
|
||||||
}
|
|
@ -1,56 +1,54 @@
|
|||||||
{
|
{
|
||||||
"build": {
|
"build": {
|
||||||
"arduino": {
|
"arduino": {
|
||||||
"earlephilhower": {
|
"earlephilhower": {
|
||||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||||
"usb_vid": "0x2E8A",
|
"usb_vid": "0x2E8A",
|
||||||
"usb_pid": "0x000A"
|
"usb_pid": "0x000A"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"core": "earlephilhower",
|
"core": "earlephilhower",
|
||||||
"cpu": "cortex-m0plus",
|
"cpu": "cortex-m0plus",
|
||||||
"extra_flags": "-D ARDUINO_SEEED_XIAO_RP2040 -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250",
|
"extra_flags": "-D ARDUINO_SEEED_XIAO_RP2040 -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250",
|
||||||
"f_cpu": "133000000L",
|
"f_cpu": "133000000L",
|
||||||
"hwids": [
|
"hwids": [
|
||||||
[
|
[
|
||||||
"0x2E8A",
|
"0x2E8A",
|
||||||
"0x00C0"
|
"0x00C0"
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"0x2E8A",
|
"0x2E8A",
|
||||||
"0x000A"
|
"0x000A"
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"mcu": "rp2040",
|
"mcu": "rp2040",
|
||||||
"variant": "seeed_xiao_rp2040"
|
"variant": "seeed_xiao_rp2040"
|
||||||
},
|
},
|
||||||
"debug": {
|
"debug": {
|
||||||
"jlink_device": "RP2040_M0_0",
|
"jlink_device": "RP2040_M0_0",
|
||||||
"openocd_target": "rp2040.cfg",
|
"openocd_target": "rp2040.cfg",
|
||||||
"svd_path": "rp2040.svd"
|
"svd_path": "rp2040.svd"
|
||||||
},
|
},
|
||||||
"frameworks": [
|
"frameworks": [
|
||||||
"arduino"
|
"arduino"
|
||||||
],
|
],
|
||||||
"name": "XIAO RP2040",
|
"name": "XIAO RP2040",
|
||||||
"upload": {
|
"upload": {
|
||||||
"maximum_ram_size": 270336,
|
"maximum_ram_size": 270336,
|
||||||
"maximum_size": 2097152,
|
"maximum_size": 2097152,
|
||||||
"require_upload_port": true,
|
"require_upload_port": true,
|
||||||
"native_usb": true,
|
"native_usb": true,
|
||||||
"use_1200bps_touch": true,
|
"use_1200bps_touch": true,
|
||||||
"wait_for_upload_port": false,
|
"wait_for_upload_port": false,
|
||||||
"protocol": "picotool",
|
"protocol": "picotool",
|
||||||
"protocols": [
|
"protocols": [
|
||||||
"blackmagic",
|
"cmsis-dap",
|
||||||
"cmsis-dap",
|
"jlink",
|
||||||
"jlink",
|
"raspberrypi-swd",
|
||||||
"raspberrypi-swd",
|
"picotool",
|
||||||
"picotool",
|
"picoprobe"
|
||||||
"picoprobe",
|
]
|
||||||
"pico-debug"
|
},
|
||||||
]
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
},
|
"vendor": "Seeed"
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
}
|
||||||
"vendor": "Seeed"
|
|
||||||
}
|
|
||||||
|
@ -42,13 +42,11 @@
|
|||||||
"wait_for_upload_port": false,
|
"wait_for_upload_port": false,
|
||||||
"protocol": "picotool",
|
"protocol": "picotool",
|
||||||
"protocols": [
|
"protocols": [
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
"cmsis-dap",
|
||||||
"jlink",
|
"jlink",
|
||||||
"raspberrypi-swd",
|
"raspberrypi-swd",
|
||||||
"picotool",
|
"picotool",
|
||||||
"picoprobe",
|
"picoprobe"
|
||||||
"pico-debug"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
@ -42,13 +42,11 @@
|
|||||||
"wait_for_upload_port": false,
|
"wait_for_upload_port": false,
|
||||||
"protocol": "picotool",
|
"protocol": "picotool",
|
||||||
"protocols": [
|
"protocols": [
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
"cmsis-dap",
|
||||||
"jlink",
|
"jlink",
|
||||||
"raspberrypi-swd",
|
"raspberrypi-swd",
|
||||||
"picotool",
|
"picotool",
|
||||||
"picoprobe",
|
"picoprobe"
|
||||||
"pico-debug"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
@ -42,13 +42,11 @@
|
|||||||
"wait_for_upload_port": false,
|
"wait_for_upload_port": false,
|
||||||
"protocol": "picotool",
|
"protocol": "picotool",
|
||||||
"protocols": [
|
"protocols": [
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
"cmsis-dap",
|
||||||
"jlink",
|
"jlink",
|
||||||
"raspberrypi-swd",
|
"raspberrypi-swd",
|
||||||
"picotool",
|
"picotool",
|
||||||
"picoprobe",
|
"picoprobe"
|
||||||
"pico-debug"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
@ -42,13 +42,11 @@
|
|||||||
"wait_for_upload_port": false,
|
"wait_for_upload_port": false,
|
||||||
"protocol": "picotool",
|
"protocol": "picotool",
|
||||||
"protocols": [
|
"protocols": [
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
"cmsis-dap",
|
||||||
"jlink",
|
"jlink",
|
||||||
"raspberrypi-swd",
|
"raspberrypi-swd",
|
||||||
"picotool",
|
"picotool",
|
||||||
"picoprobe",
|
"picoprobe"
|
||||||
"pico-debug"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
@ -1,56 +0,0 @@
|
|||||||
{
|
|
||||||
"build": {
|
|
||||||
"arduino": {
|
|
||||||
"earlephilhower": {
|
|
||||||
"boot2_source": "boot2_generic_03h_4_padded_checksum.S",
|
|
||||||
"usb_vid": "0x2E8A",
|
|
||||||
"usb_pid": "0x800A"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"core": "earlephilhower",
|
|
||||||
"cpu": "cortex-m0plus",
|
|
||||||
"extra_flags": "-D ARDUINO_YD_RP2040 -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=500",
|
|
||||||
"f_cpu": "133000000L",
|
|
||||||
"hwids": [
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x00C0"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x800A"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"mcu": "rp2040",
|
|
||||||
"variant": "vccgnd_yd_rp2040"
|
|
||||||
},
|
|
||||||
"debug": {
|
|
||||||
"jlink_device": "RP2040_M0_0",
|
|
||||||
"openocd_target": "rp2040.cfg",
|
|
||||||
"svd_path": "rp2040.svd"
|
|
||||||
},
|
|
||||||
"frameworks": [
|
|
||||||
"arduino"
|
|
||||||
],
|
|
||||||
"name": "YD 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": [
|
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
|
||||||
"jlink",
|
|
||||||
"raspberrypi-swd",
|
|
||||||
"picotool",
|
|
||||||
"picoprobe",
|
|
||||||
"pico-debug"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
|
||||||
"vendor": "VCC-GND"
|
|
||||||
}
|
|
@ -1,56 +0,0 @@
|
|||||||
{
|
|
||||||
"build": {
|
|
||||||
"arduino": {
|
|
||||||
"earlephilhower": {
|
|
||||||
"boot2_source": "boot2_generic_03h_4_padded_checksum.S",
|
|
||||||
"usb_vid": "0x2E8A",
|
|
||||||
"usb_pid": "0x000A"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"core": "earlephilhower",
|
|
||||||
"cpu": "cortex-m0plus",
|
|
||||||
"extra_flags": "-D ARDUINO_VIYALAB_MIZU_RP2040 -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=250",
|
|
||||||
"f_cpu": "133000000L",
|
|
||||||
"hwids": [
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x00C0"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x000A"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"mcu": "rp2040",
|
|
||||||
"variant": "viyalab_mizu"
|
|
||||||
},
|
|
||||||
"debug": {
|
|
||||||
"jlink_device": "RP2040_M0_0",
|
|
||||||
"openocd_target": "rp2040.cfg",
|
|
||||||
"svd_path": "rp2040.svd"
|
|
||||||
},
|
|
||||||
"frameworks": [
|
|
||||||
"arduino"
|
|
||||||
],
|
|
||||||
"name": "Mizu 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": [
|
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
|
||||||
"jlink",
|
|
||||||
"raspberrypi-swd",
|
|
||||||
"picotool",
|
|
||||||
"picoprobe",
|
|
||||||
"pico-debug"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
|
||||||
"vendor": "Viyalab"
|
|
||||||
}
|
|
@ -1,56 +0,0 @@
|
|||||||
{
|
|
||||||
"build": {
|
|
||||||
"arduino": {
|
|
||||||
"earlephilhower": {
|
|
||||||
"boot2_source": "boot2_w25q16jvxq_4_padded_checksum.S",
|
|
||||||
"usb_vid": "0x2E8A",
|
|
||||||
"usb_pid": "0x1021"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"core": "earlephilhower",
|
|
||||||
"cpu": "cortex-m0plus",
|
|
||||||
"extra_flags": "-D ARDUINO_WAVESHARE_RP2040_LCD_0_96 -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=500",
|
|
||||||
"f_cpu": "133000000L",
|
|
||||||
"hwids": [
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x00C0"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x1021"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"mcu": "rp2040",
|
|
||||||
"variant": "waveshare_rp2040_lcd_0_96"
|
|
||||||
},
|
|
||||||
"debug": {
|
|
||||||
"jlink_device": "RP2040_M0_0",
|
|
||||||
"openocd_target": "rp2040.cfg",
|
|
||||||
"svd_path": "rp2040.svd"
|
|
||||||
},
|
|
||||||
"frameworks": [
|
|
||||||
"arduino"
|
|
||||||
],
|
|
||||||
"name": "RP2040 LCD 0.96",
|
|
||||||
"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": [
|
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
|
||||||
"jlink",
|
|
||||||
"raspberrypi-swd",
|
|
||||||
"picotool",
|
|
||||||
"picoprobe",
|
|
||||||
"pico-debug"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
|
||||||
"vendor": "Waveshare"
|
|
||||||
}
|
|
@ -1,56 +0,0 @@
|
|||||||
{
|
|
||||||
"build": {
|
|
||||||
"arduino": {
|
|
||||||
"earlephilhower": {
|
|
||||||
"boot2_source": "boot2_w25q16jvxq_4_padded_checksum.S",
|
|
||||||
"usb_vid": "0x2E8A",
|
|
||||||
"usb_pid": "0x1039"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"core": "earlephilhower",
|
|
||||||
"cpu": "cortex-m0plus",
|
|
||||||
"extra_flags": "-D ARDUINO_WAVESHARE_RP2040_LCD_1_28 -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=500",
|
|
||||||
"f_cpu": "133000000L",
|
|
||||||
"hwids": [
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x00C0"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x1039"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"mcu": "rp2040",
|
|
||||||
"variant": "waveshare_rp2040_lcd_1_28"
|
|
||||||
},
|
|
||||||
"debug": {
|
|
||||||
"jlink_device": "RP2040_M0_0",
|
|
||||||
"openocd_target": "rp2040.cfg",
|
|
||||||
"svd_path": "rp2040.svd"
|
|
||||||
},
|
|
||||||
"frameworks": [
|
|
||||||
"arduino"
|
|
||||||
],
|
|
||||||
"name": "RP2040 LCD 1.28",
|
|
||||||
"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": [
|
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
|
||||||
"jlink",
|
|
||||||
"raspberrypi-swd",
|
|
||||||
"picotool",
|
|
||||||
"picoprobe",
|
|
||||||
"pico-debug"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
|
||||||
"vendor": "Waveshare"
|
|
||||||
}
|
|
@ -1,56 +0,0 @@
|
|||||||
{
|
|
||||||
"build": {
|
|
||||||
"arduino": {
|
|
||||||
"earlephilhower": {
|
|
||||||
"boot2_source": "boot2_w25q16jvxq_4_padded_checksum.S",
|
|
||||||
"usb_vid": "0x2E8A",
|
|
||||||
"usb_pid": "0x103A"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"core": "earlephilhower",
|
|
||||||
"cpu": "cortex-m0plus",
|
|
||||||
"extra_flags": "-D ARDUINO_WAVESHARE_RP2040_ONE -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=500",
|
|
||||||
"f_cpu": "133000000L",
|
|
||||||
"hwids": [
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x00C0"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x103A"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"mcu": "rp2040",
|
|
||||||
"variant": "waveshare_rp2040_one"
|
|
||||||
},
|
|
||||||
"debug": {
|
|
||||||
"jlink_device": "RP2040_M0_0",
|
|
||||||
"openocd_target": "rp2040.cfg",
|
|
||||||
"svd_path": "rp2040.svd"
|
|
||||||
},
|
|
||||||
"frameworks": [
|
|
||||||
"arduino"
|
|
||||||
],
|
|
||||||
"name": "RP2040 One",
|
|
||||||
"upload": {
|
|
||||||
"maximum_ram_size": 270336,
|
|
||||||
"maximum_size": 4194304,
|
|
||||||
"require_upload_port": true,
|
|
||||||
"native_usb": true,
|
|
||||||
"use_1200bps_touch": true,
|
|
||||||
"wait_for_upload_port": false,
|
|
||||||
"protocol": "picotool",
|
|
||||||
"protocols": [
|
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
|
||||||
"jlink",
|
|
||||||
"raspberrypi-swd",
|
|
||||||
"picotool",
|
|
||||||
"picoprobe",
|
|
||||||
"pico-debug"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
|
||||||
"vendor": "Waveshare"
|
|
||||||
}
|
|
@ -1,56 +0,0 @@
|
|||||||
{
|
|
||||||
"build": {
|
|
||||||
"arduino": {
|
|
||||||
"earlephilhower": {
|
|
||||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
|
||||||
"usb_vid": "0x2E8A",
|
|
||||||
"usb_pid": "0x1020"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"core": "earlephilhower",
|
|
||||||
"cpu": "cortex-m0plus",
|
|
||||||
"extra_flags": "-D ARDUINO_WAVESHARE_RP2040_PLUS -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=500",
|
|
||||||
"f_cpu": "133000000L",
|
|
||||||
"hwids": [
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x00C0"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x1020"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"mcu": "rp2040",
|
|
||||||
"variant": "waveshare_rp2040_plus_16mb"
|
|
||||||
},
|
|
||||||
"debug": {
|
|
||||||
"jlink_device": "RP2040_M0_0",
|
|
||||||
"openocd_target": "rp2040.cfg",
|
|
||||||
"svd_path": "rp2040.svd"
|
|
||||||
},
|
|
||||||
"frameworks": [
|
|
||||||
"arduino"
|
|
||||||
],
|
|
||||||
"name": "RP2040 Plus 16MB",
|
|
||||||
"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": [
|
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
|
||||||
"jlink",
|
|
||||||
"raspberrypi-swd",
|
|
||||||
"picotool",
|
|
||||||
"picoprobe",
|
|
||||||
"pico-debug"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
|
||||||
"vendor": "Waveshare"
|
|
||||||
}
|
|
@ -1,56 +0,0 @@
|
|||||||
{
|
|
||||||
"build": {
|
|
||||||
"arduino": {
|
|
||||||
"earlephilhower": {
|
|
||||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
|
||||||
"usb_vid": "0x2E8A",
|
|
||||||
"usb_pid": "0x1020"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"core": "earlephilhower",
|
|
||||||
"cpu": "cortex-m0plus",
|
|
||||||
"extra_flags": "-D ARDUINO_WAVESHARE_RP2040_PLUS -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=500",
|
|
||||||
"f_cpu": "133000000L",
|
|
||||||
"hwids": [
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x00C0"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x1020"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"mcu": "rp2040",
|
|
||||||
"variant": "waveshare_rp2040_plus_4mb"
|
|
||||||
},
|
|
||||||
"debug": {
|
|
||||||
"jlink_device": "RP2040_M0_0",
|
|
||||||
"openocd_target": "rp2040.cfg",
|
|
||||||
"svd_path": "rp2040.svd"
|
|
||||||
},
|
|
||||||
"frameworks": [
|
|
||||||
"arduino"
|
|
||||||
],
|
|
||||||
"name": "RP2040 Plus 4MB",
|
|
||||||
"upload": {
|
|
||||||
"maximum_ram_size": 270336,
|
|
||||||
"maximum_size": 4194304,
|
|
||||||
"require_upload_port": true,
|
|
||||||
"native_usb": true,
|
|
||||||
"use_1200bps_touch": true,
|
|
||||||
"wait_for_upload_port": false,
|
|
||||||
"protocol": "picotool",
|
|
||||||
"protocols": [
|
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
|
||||||
"jlink",
|
|
||||||
"raspberrypi-swd",
|
|
||||||
"picotool",
|
|
||||||
"picoprobe",
|
|
||||||
"pico-debug"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
|
||||||
"vendor": "Waveshare"
|
|
||||||
}
|
|
@ -1,56 +0,0 @@
|
|||||||
{
|
|
||||||
"build": {
|
|
||||||
"arduino": {
|
|
||||||
"earlephilhower": {
|
|
||||||
"boot2_source": "boot2_w25q16jvxq_4_padded_checksum.S",
|
|
||||||
"usb_vid": "0x2E8A",
|
|
||||||
"usb_pid": "0x0003"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"core": "earlephilhower",
|
|
||||||
"cpu": "cortex-m0plus",
|
|
||||||
"extra_flags": "-D ARDUINO_WAVESHARE_RP2040_ZERO -DARDUINO_ARCH_RP2040 -DUSBD_MAX_POWER_MA=500",
|
|
||||||
"f_cpu": "133000000L",
|
|
||||||
"hwids": [
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x00C0"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"0x2E8A",
|
|
||||||
"0x0003"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"mcu": "rp2040",
|
|
||||||
"variant": "waveshare_rp2040_zero"
|
|
||||||
},
|
|
||||||
"debug": {
|
|
||||||
"jlink_device": "RP2040_M0_0",
|
|
||||||
"openocd_target": "rp2040.cfg",
|
|
||||||
"svd_path": "rp2040.svd"
|
|
||||||
},
|
|
||||||
"frameworks": [
|
|
||||||
"arduino"
|
|
||||||
],
|
|
||||||
"name": "RP2040 Zero",
|
|
||||||
"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": [
|
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
|
||||||
"jlink",
|
|
||||||
"raspberrypi-swd",
|
|
||||||
"picotool",
|
|
||||||
"picoprobe",
|
|
||||||
"pico-debug"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
|
||||||
"vendor": "Waveshare"
|
|
||||||
}
|
|
@ -42,13 +42,11 @@
|
|||||||
"wait_for_upload_port": false,
|
"wait_for_upload_port": false,
|
||||||
"protocol": "picotool",
|
"protocol": "picotool",
|
||||||
"protocols": [
|
"protocols": [
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
"cmsis-dap",
|
||||||
"jlink",
|
"jlink",
|
||||||
"raspberrypi-swd",
|
"raspberrypi-swd",
|
||||||
"picotool",
|
"picotool",
|
||||||
"picoprobe",
|
"picoprobe"
|
||||||
"pico-debug"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
@ -42,13 +42,11 @@
|
|||||||
"wait_for_upload_port": false,
|
"wait_for_upload_port": false,
|
||||||
"protocol": "picotool",
|
"protocol": "picotool",
|
||||||
"protocols": [
|
"protocols": [
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
"cmsis-dap",
|
||||||
"jlink",
|
"jlink",
|
||||||
"raspberrypi-swd",
|
"raspberrypi-swd",
|
||||||
"picotool",
|
"picotool",
|
||||||
"picoprobe",
|
"picoprobe"
|
||||||
"pico-debug"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
@ -42,13 +42,11 @@
|
|||||||
"wait_for_upload_port": false,
|
"wait_for_upload_port": false,
|
||||||
"protocol": "picotool",
|
"protocol": "picotool",
|
||||||
"protocols": [
|
"protocols": [
|
||||||
"blackmagic",
|
|
||||||
"cmsis-dap",
|
"cmsis-dap",
|
||||||
"jlink",
|
"jlink",
|
||||||
"raspberrypi-swd",
|
"raspberrypi-swd",
|
||||||
"picotool",
|
"picotool",
|
||||||
"picoprobe",
|
"picoprobe"
|
||||||
"pico-debug"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||||
|
@ -1 +1 @@
|
|||||||
Subproject commit 6174f769bfc8610a397ed0c912cd059246e547cd
|
Subproject commit ed9a3458e336660fdf2b1d4a4c828a2ddfd214ad
|
@ -381,28 +381,6 @@ if upload_protocol == "mbed":
|
|||||||
env.VerboseAction(AutodetectPicoDisk, "Looking for upload disk..."),
|
env.VerboseAction(AutodetectPicoDisk, "Looking for upload disk..."),
|
||||||
env.VerboseAction(UploadUF2ToDisk, "Uploading $SOURCE")
|
env.VerboseAction(UploadUF2ToDisk, "Uploading $SOURCE")
|
||||||
]
|
]
|
||||||
|
|
||||||
elif upload_protocol.startswith("blackmagic"):
|
|
||||||
env.Replace(
|
|
||||||
UPLOADER="$GDB",
|
|
||||||
UPLOADERFLAGS=[
|
|
||||||
"-nx",
|
|
||||||
"--batch",
|
|
||||||
"-ex", "target extended-remote $UPLOAD_PORT",
|
|
||||||
"-ex", "monitor %s_scan" %
|
|
||||||
("jtag" if upload_protocol == "blackmagic-jtag" else "swdp"),
|
|
||||||
"-ex", "attach 1",
|
|
||||||
"-ex", "load",
|
|
||||||
"-ex", "compare-sections",
|
|
||||||
"-ex", "kill"
|
|
||||||
],
|
|
||||||
UPLOADCMD="$UPLOADER $UPLOADERFLAGS $SOURCE"
|
|
||||||
)
|
|
||||||
upload_source = target_elf
|
|
||||||
upload_actions = [
|
|
||||||
env.VerboseAction(env.AutodetectUploadPort, "Looking for BlackMagic port..."),
|
|
||||||
env.VerboseAction("$UPLOADCMD", "Uploading $SOURCE")
|
|
||||||
]
|
|
||||||
elif upload_protocol == "espota":
|
elif upload_protocol == "espota":
|
||||||
if not env.subst("$UPLOAD_PORT"):
|
if not env.subst("$UPLOAD_PORT"):
|
||||||
sys.stderr.write(
|
sys.stderr.write(
|
||||||
|
@ -40,8 +40,5 @@ board = seeed_xiao_rp2040
|
|||||||
[env:sparkfun_thingplusrp2040]
|
[env:sparkfun_thingplusrp2040]
|
||||||
board = sparkfun_thingplusrp2040
|
board = sparkfun_thingplusrp2040
|
||||||
|
|
||||||
[env:pimoroni_pga2040]
|
|
||||||
board = pimoroni_pga2040
|
|
||||||
|
|
||||||
[env:rpipicow]
|
[env:rpipicow]
|
||||||
board = rpipicow
|
board = rpipicow
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/platformio/platform-raspberrypi.git"
|
"url": "https://github.com/platformio/platform-raspberrypi.git"
|
||||||
},
|
},
|
||||||
"version": "1.9.0",
|
"version": "1.7.0",
|
||||||
"frameworks": {
|
"frameworks": {
|
||||||
"arduino": {
|
"arduino": {
|
||||||
"package": "framework-arduino-mbed",
|
"package": "framework-arduino-mbed",
|
||||||
@ -35,19 +35,19 @@
|
|||||||
"type": "toolchain",
|
"type": "toolchain",
|
||||||
"optional": true,
|
"optional": true,
|
||||||
"owner": "earlephilhower",
|
"owner": "earlephilhower",
|
||||||
"version": "~5.100300.0"
|
"version": "5.100300.220714"
|
||||||
},
|
},
|
||||||
"framework-arduino-mbed": {
|
"framework-arduino-mbed": {
|
||||||
"type": "framework",
|
"type": "framework",
|
||||||
"optional": true,
|
"optional": true,
|
||||||
"owner": "platformio",
|
"owner": "platformio",
|
||||||
"version": "~4.0.2"
|
"version": "~3.1.1"
|
||||||
},
|
},
|
||||||
"framework-arduinopico": {
|
"framework-arduinopico": {
|
||||||
"type": "framework",
|
"type": "framework",
|
||||||
"optional": true,
|
"optional": true,
|
||||||
"owner": "earlephilhower",
|
"owner": "earlephilhower",
|
||||||
"version": "https://github.com/earlephilhower/arduino-pico.git#456b474a48175328ec251711761dcf957bf09801"
|
"version": "https://github.com/earlephilhower/arduino-pico.git#2044d2e51c481ba83a783134a12b0fe9feaf2026"
|
||||||
},
|
},
|
||||||
"tool-rp2040tools": {
|
"tool-rp2040tools": {
|
||||||
"type": "uploader",
|
"type": "uploader",
|
||||||
|
23
platform.py
23
platform.py
@ -15,7 +15,7 @@
|
|||||||
import platform
|
import platform
|
||||||
|
|
||||||
from platformio.public import PlatformBase
|
from platformio.public import PlatformBase
|
||||||
import sys
|
|
||||||
|
|
||||||
class RaspberrypiPlatform(PlatformBase):
|
class RaspberrypiPlatform(PlatformBase):
|
||||||
|
|
||||||
@ -86,15 +86,11 @@ class RaspberrypiPlatform(PlatformBase):
|
|||||||
if "tools" not in debug:
|
if "tools" not in debug:
|
||||||
debug["tools"] = {}
|
debug["tools"] = {}
|
||||||
|
|
||||||
for link in ("blackmagic", "cmsis-dap", "jlink", "raspberrypi-swd", "picoprobe", "pico-debug"):
|
for link in ("cmsis-dap", "jlink", "raspberrypi-swd", "picoprobe"):
|
||||||
if link not in upload_protocols or link in debug["tools"]:
|
if link not in upload_protocols or link in debug["tools"]:
|
||||||
continue
|
continue
|
||||||
if link == "blackmagic":
|
|
||||||
debug["tools"]["blackmagic"] = {
|
if link == "jlink":
|
||||||
"hwids": [["0x1d50", "0x6018"]],
|
|
||||||
"require_debug_port": True
|
|
||||||
}
|
|
||||||
elif link == "jlink":
|
|
||||||
assert debug.get("jlink_device"), (
|
assert debug.get("jlink_device"), (
|
||||||
"Missed J-Link Device ID for %s" % board.id)
|
"Missed J-Link Device ID for %s" % board.id)
|
||||||
debug["tools"][link] = {
|
debug["tools"][link] = {
|
||||||
@ -113,17 +109,6 @@ class RaspberrypiPlatform(PlatformBase):
|
|||||||
},
|
},
|
||||||
"onboard": link in debug.get("onboard_tools", [])
|
"onboard": link in debug.get("onboard_tools", [])
|
||||||
}
|
}
|
||||||
elif link == "pico-debug":
|
|
||||||
debug["tools"][link] = {
|
|
||||||
"server": {
|
|
||||||
"executable": "bin/openocd",
|
|
||||||
"package": "tool-openocd-rp2040-earlephilhower",
|
|
||||||
"arguments": [
|
|
||||||
"-s", "$PACKAGE_DIR/share/openocd/scripts",
|
|
||||||
"-f", "board/%s.cfg" % link,
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else:
|
else:
|
||||||
openocd_target = debug.get("openocd_target")
|
openocd_target = debug.get("openocd_target")
|
||||||
assert openocd_target, ("Missing target configuration for %s" %
|
assert openocd_target, ("Missing target configuration for %s" %
|
||||||
|
Loading…
x
Reference in New Issue
Block a user