diff --git a/boards/rpi-pico-2w/definition.json b/boards/rpi-pico-2w/definition.json new file mode 100644 index 0000000..f7a5e54 --- /dev/null +++ b/boards/rpi-pico-2w/definition.json @@ -0,0 +1,262 @@ +{ + "boardName":"rpi-pico-2w", + "mcuName":"rp2350", + "mcuRefVoltage":3.3, + "displayName":"Raspberry Pi Pico 2W", + "vendor":"Raspberry Pi", + "productURL":"https://www.adafruit.com/product/6087", + "documentationURL":"https://learn.adafruit.com/quick-start-the-pico-w-with-wippersnapper/overview", + "published": false, + "installMethod":"uf2", + "installBoardName":"picow_rp2350_tinyusb", + "components":{ + "digitalPins":[ + { + "name":"D0", + "displayName":"GP0 (UART TX)", + "dataType":"bool", + "hasPWM":true, + "hasServo":true, + "uartTx":true + }, + { + "name":"D1", + "displayName":"GP1 (UART RX)", + "dataType":"bool", + "hasPWM":true, + "hasServo":true, + "uartRx":true + }, + { + "name":"D2", + "displayName":"GP2", + "dataType":"bool", + "hasPWM":true, + "hasServo":true + }, + { + "name":"D3", + "displayName":"GP3", + "dataType":"bool", + "hasPWM":true, + "hasServo":true + }, + { + "name":"D4", + "displayName":"GP4", + "dataType":"bool", + "hasPWM":true, + "hasServo":true + }, + { + "name":"D5", + "displayName":"GP5", + "dataType":"bool", + "hasPWM":true, + "hasServo":true + }, + { + "name":"D6", + "displayName":"GP6", + "dataType":"bool", + "hasPWM":true, + "hasServo":true + }, + { + "name":"D7", + "displayName":"GP7", + "dataType":"bool", + "hasPWM":true, + "hasServo":true + }, + { + "name":"D8", + "displayName":"GP8", + "dataType":"bool", + "hasPWM":true, + "hasServo":true + }, + { + "name":"D9", + "displayName":"GP9", + "dataType":"bool", + "hasPWM":true, + "hasServo":true + }, + { + "name":"D10", + "displayName":"GP10", + "dataType":"bool", + "hasPWM":true, + "hasServo":true + }, + { + "name":"D11", + "displayName":"GP11", + "dataType":"bool", + "hasPWM":true, + "hasServo":true + }, + { + "name":"D12", + "displayName":"GP12", + "dataType":"bool", + "hasPWM":true, + "hasServo":true + }, + { + "name":"D13", + "displayName":"GP13", + "dataType":"bool", + "hasPWM":true, + "hasServo":true + }, + { + "name":"D14", + "displayName":"GP14", + "dataType":"bool", + "hasPWM":true, + "hasServo":true + }, + { + "name":"D15", + "displayName":"GP15", + "dataType":"bool", + "hasPWM":true, + "hasServo":true + }, + { + "name":"D16", + "displayName":"GP16", + "dataType":"bool", + "hasPWM":true, + "hasServo":true + }, + { + "name":"D17", + "displayName":"GP17", + "dataType":"bool", + "hasPWM":true, + "hasServo":true + }, + { + "name":"D18", + "displayName":"GP18", + "dataType":"bool", + "hasPWM":true, + "hasServo":true + }, + { + "name":"D19", + "displayName":"GP19", + "dataType":"bool", + "hasPWM":true, + "hasServo":true + }, + { + "name":"D20", + "displayName":"GP20", + "dataType":"bool", + "hasPWM":true, + "hasServo":true + }, + { + "name":"D21", + "displayName":"GP21", + "dataType":"bool", + "hasPWM":true, + "hasServo":true + }, + { + "name":"D22", + "displayName":"GP22", + "dataType":"bool", + "hasPWM":true, + "hasServo":true + }, + { + "name":"D23", + "displayName":"GP23", + "dataType":"bool", + "hasPWM":true, + "hasServo":true + }, + { + "name":"D24", + "displayName":"GP24", + "dataType":"bool", + "hasPWM":true, + "hasServo":true + }, + { + "name":"D25", + "displayName":"GP25", + "dataType":"bool", + "hasPWM":true, + "hasServo":true + }, + { + "name":"D26", + "displayName":"GP26", + "dataType":"bool", + "hasPWM":true, + "hasServo":true + }, + { + "name":"D27", + "displayName":"GP27", + "dataType":"bool", + "hasPWM":true, + "hasServo":true + }, + { + "name":"D28", + "displayName":"GP28", + "dataType":"bool", + "hasPWM":true, + "hasServo":true + }, + { + "name":"D29", + "displayName":"GP29", + "dataType":"bool", + "hasPWM":true, + "hasServo":true + }, + { + "name":"D32", + "displayName":"LED (BUILT-IN)", + "dataType":"bool" + } + ], + "analogPins":[ + { + "name":"A26", + "displayName":"A0 (GP0)", + "dataType":"int16" + }, + { + "name":"A27", + "displayName":"A1 (GP1)", + "dataType":"int16" + }, + { + "name":"A28", + "displayName":"A2 (GP2)", + "dataType":"int16" + }, + { + "name":"A29", + "displayName":"A3 (GP3)", + "dataType":"int16" + } + ], + "i2cPorts":[ + { + "i2cPortId":0, + "SDA":4, + "SCL":5 + } + ] + } +} diff --git a/boards/rpi-pico-2w/image.png b/boards/rpi-pico-2w/image.png new file mode 100644 index 0000000..1b51cd4 Binary files /dev/null and b/boards/rpi-pico-2w/image.png differ diff --git a/boards/rpi-pico-2w/images/boot-drive.png b/boards/rpi-pico-2w/images/boot-drive.png new file mode 100644 index 0000000..a9bb867 Binary files /dev/null and b/boards/rpi-pico-2w/images/boot-drive.png differ diff --git a/boards/rpi-pico-2w/images/drag-drop.png b/boards/rpi-pico-2w/images/drag-drop.png new file mode 100644 index 0000000..5db977e Binary files /dev/null and b/boards/rpi-pico-2w/images/drag-drop.png differ diff --git a/boards/rpi-pico-2w/images/reset.png b/boards/rpi-pico-2w/images/reset.png new file mode 100644 index 0000000..2ddd7ff Binary files /dev/null and b/boards/rpi-pico-2w/images/reset.png differ diff --git a/boards/rpi-pico-2w/images/usb.png b/boards/rpi-pico-2w/images/usb.png new file mode 100644 index 0000000..90f7c4f Binary files /dev/null and b/boards/rpi-pico-2w/images/usb.png differ diff --git a/boards/rpi-pico-2w/magic.json b/boards/rpi-pico-2w/magic.json new file mode 100644 index 0000000..ae53ba9 --- /dev/null +++ b/boards/rpi-pico-2w/magic.json @@ -0,0 +1,19 @@ +{ + "exportVersion": "1.0.0", + "exportedBy": "Adafruit", + "exportedAt": "2024-11-28T11:11:11.123Z", + "exportedFromDevice": { + "board": "rpi-pico-2w", + "firmwareVersion": "1.0.0-beta.94" + }, + "components": [ + { + "name": "LED", + "pinName": "D32", + "type": "led", + "mode": "DIGITAL", + "direction": "OUTPUT", + "isPin": true + } + ] +} diff --git a/boards/rpi-pico-w/definition.json b/boards/rpi-pico-w/definition.json index 2dd65a1..f97e9a0 100644 --- a/boards/rpi-pico-w/definition.json +++ b/boards/rpi-pico-w/definition.json @@ -4,8 +4,8 @@ "mcuRefVoltage":3.3, "displayName":"Raspberry Pi Pico W", "vendor":"Raspberry Pi", - "productURL":"https://www.raspberrypi.com/products/raspberry-pi-pico/", - "documentationURL":"https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html", + "productURL":"https://www.adafruit.com/product/5526", + "documentationURL":"https://learn.adafruit.com/quick-start-the-pico-w-with-wippersnapper/", "installMethod":"uf2", "installBoardName":"picow_rp2040_tinyusb", "components":{