Compare commits

..

No commits in common. "develop" and "ota" have entirely different histories.
develop ... ota

69 changed files with 103 additions and 1894 deletions

View File

@ -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

View File

@ -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"
}

View File

@ -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/",

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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/",

View File

@ -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/",

View File

@ -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/",

View File

@ -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/",

View File

@ -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/",

View File

@ -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/",

View File

@ -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/",

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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/",

View File

@ -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/",

View File

@ -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"
}

View File

@ -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/",

View File

@ -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/",

View File

@ -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"
}

View File

@ -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/",

View File

@ -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"
}

View File

@ -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/",

View File

@ -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/",

View File

@ -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/",

View File

@ -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/",

View File

@ -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"
}

View File

@ -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/",

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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/",

View File

@ -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/",

View File

@ -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/",

View File

@ -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"
}

View File

@ -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/",

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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",

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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/",

View File

@ -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/",

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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/",

View File

@ -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/",

View File

@ -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/",

View File

@ -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/",

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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/",

View File

@ -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/",

View File

@ -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

View File

@ -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(

View File

@ -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

View File

@ -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",

View File

@ -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" %