rp2/boards/MACHDYNE_WERKZEUG: Add support for Machdyne Werkzeug.

Signed-off-by: machdyne <philip@machdyne.com>
This commit is contained in:
machdyne
2024-12-20 23:39:02 +01:00
committed by Damien George
parent 13b02376af
commit 9939b6c6b9
4 changed files with 55 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
{
"deploy": [
"../deploy.md"
],
"docs": "",
"features": [
"Dual-core",
"External Flash",
"USB-C"
],
"images": [
"werkzeug.jpg"
],
"mcu": "rp2040",
"product": "Werkzeug",
"thumbnail": "",
"url": "https://machdyne.com/product/werkzeug-multi-tool/",
"vendor": "Machdyne"
}

View File

@@ -0,0 +1,3 @@
# cmake file for Machdyne Werkzeug
set(PICO_BOARD "machdyne_werkzeug")
set(PICO_PLATFORM "rp2040")

View File

@@ -0,0 +1,3 @@
// Board and hardware specific configuration
#define MICROPY_HW_BOARD_NAME "Machdyne Werkzeug"
#define MICROPY_HW_FLASH_STORAGE_BYTES (384 * 1024)

View File

@@ -0,0 +1,30 @@
GP0,GPIO0
GP1,GPIO1
GP2,GPIO2
GP3,GPIO3
GP4,GPIO4
GP5,GPIO5
GP6,GPIO6
GP7,GPIO7
GP8,GPIO8
GP9,GPIO9
GP10,GPIO10
GP11,GPIO11
PMOD10,GPIO12
PMOD4,GPIO13
PMOD9,GPIO14
PMOD3,GPIO15
PMOD8,GPIO16
PMOD2,GPIO17
PMOD7,GPIO18
PMOD1,GPIO19
LED_GREEN,GPIO20
LED_RED,GPIO21
USBA_POWER,GPIO22
USBA_DN,GPIO23
USBA_DP,GPIO24
USBA_DP_PU,GPIO25
GP26,GPIO26
GP27,GPIO27
GP28,GPIO28
GP29,GPIO29
1 GP0 GPIO0
2 GP1 GPIO1
3 GP2 GPIO2
4 GP3 GPIO3
5 GP4 GPIO4
6 GP5 GPIO5
7 GP6 GPIO6
8 GP7 GPIO7
9 GP8 GPIO8
10 GP9 GPIO9
11 GP10 GPIO10
12 GP11 GPIO11
13 PMOD10 GPIO12
14 PMOD4 GPIO13
15 PMOD9 GPIO14
16 PMOD3 GPIO15
17 PMOD8 GPIO16
18 PMOD2 GPIO17
19 PMOD7 GPIO18
20 PMOD1 GPIO19
21 LED_GREEN GPIO20
22 LED_RED GPIO21
23 USBA_POWER GPIO22
24 USBA_DN GPIO23
25 USBA_DP GPIO24
26 USBA_DP_PU GPIO25
27 GP26 GPIO26
28 GP27 GPIO27
29 GP28 GPIO28
30 GP29 GPIO29