rp2/boards: Add pin CSV files to board definitions.

Pin defines are:
- For Pico define board pins and the default LED pin (WL_GPIO25).
- For Pico-W define board pins, external pins and the default
  LED pin (WL_GPIO0).
- For the Nano-RP2040, define board pins, external pins and
  the default LED pin (GPIO25)
- For all other boards, the pins.csv defines the LED pin (if any)
  for backwards compatibility with code that assumes there's always
  an LED pin.
pull/9731/head
iabdalkader 2022-10-25 22:42:56 +02:00 zatwierdzone przez Damien George
rodzic 7d01f38170
commit d02f089058
14 zmienionych plików z 94 dodań i 5 usunięć

Wyświetl plik

@ -0,0 +1 @@
LED,GPIO13
1 LED GPIO13

Wyświetl plik

@ -0,0 +1 @@
LED,GPIO11
1 LED GPIO11

Wyświetl plik

@ -0,0 +1,26 @@
TX,GPIO0
RX,GPIO1
D2,GPIO25
D3,GPIO15
D4,GPIO16
D5,GPIO17
D6,GPIO18
D7,GPIO19
D8,GPIO20
D9,GPIO21
D10,GPIO5
D11,GPIO7
D12,GPIO4
D13,GPIO6
LED,GPIO6
A0,GPIO26
A1,GPIO27
A2,GPIO28
A3,GPIO29
A4,GPIO12
A5,GPIO13
LEDR,EXT_GPIO0
LEDG,EXT_GPIO1
LEDB,EXT_GPIO2
A6,EXT_GPIO3
A7,EXT_GPIO4
1 TX GPIO0
2 RX GPIO1
3 D2 GPIO25
4 D3 GPIO15
5 D4 GPIO16
6 D5 GPIO17
7 D6 GPIO18
8 D7 GPIO19
9 D8 GPIO20
10 D9 GPIO21
11 D10 GPIO5
12 D11 GPIO7
13 D12 GPIO4
14 D13 GPIO6
15 LED GPIO6
16 A0 GPIO26
17 A1 GPIO27
18 A2 GPIO28
19 A3 GPIO29
20 A4 GPIO12
21 A5 GPIO13
22 LEDR EXT_GPIO0
23 LEDG EXT_GPIO1
24 LEDB EXT_GPIO2
25 A6 EXT_GPIO3
26 A7 EXT_GPIO4

Wyświetl plik

@ -0,0 +1 @@
LED,GPIO23
1 LED GPIO23

Wyświetl plik

@ -0,0 +1,28 @@
GP0,GPIO0
GP1,GPIO1
GP2,GPIO2
GP3,GPIO3
GP4,GPIO4
GP5,GPIO5
GP6,GPIO6
GP7,GPIO7
GP8,GPIO8
GP9,GPIO9
GP10,GPIO10
GP11,GPIO11
GP12,GPIO12
GP13,GPIO13
GP14,GPIO14
GP15,GPIO15
GP16,GPIO16
GP17,GPIO17
GP18,GPIO18
GP19,GPIO19
GP20,GPIO20
GP21,GPIO21
GP22,GPIO22
GP25,GPIO25
GP26,GPIO26
GP27,GPIO27
GP28,GPIO28
LED,GPIO25
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 GP12 GPIO12
14 GP13 GPIO13
15 GP14 GPIO14
16 GP15 GPIO15
17 GP16 GPIO16
18 GP17 GPIO17
19 GP18 GPIO18
20 GP19 GPIO19
21 GP20 GPIO20
22 GP21 GPIO21
23 GP22 GPIO22
24 GP25 GPIO25
25 GP26 GPIO26
26 GP27 GPIO27
27 GP28 GPIO28
28 LED GPIO25

Wyświetl plik

@ -17,11 +17,6 @@
// Debug level (0-4) 1=warning, 2=info, 3=debug, 4=verbose
// #define MODUSSL_MBEDTLS_DEBUG_LEVEL 1
#define MICROPY_HW_PIN_EXT_PREFIX "WL_GPIO"
#define MICROPY_HW_PIN_EXT_COUNT CYW43_WL_GPIO_COUNT
#ifdef CYW43_WL_GPIO_LED_PIN
#define MICROPY_HW_PIN_EXT_LED_PIN_NUM CYW43_WL_GPIO_LED_PIN
#endif
#define MICROPY_HW_PIN_RESERVED(i) ((i) == CYW43_PIN_WL_HOST_WAKE || (i) == CYW43_PIN_WL_REG_ON)

Wyświetl plik

@ -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
GP12,GPIO12
GP13,GPIO13
GP14,GPIO14
GP15,GPIO15
GP16,GPIO16
GP17,GPIO17
GP18,GPIO18
GP19,GPIO19
GP20,GPIO20
GP21,GPIO21
GP22,GPIO22
GP26,GPIO26
GP27,GPIO27
GP28,GPIO28
WL_GPIO0,EXT_GPIO0
WL_GPIO1,EXT_GPIO1
WL_GPIO2,EXT_GPIO2
LED,EXT_GPIO0
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 GP12 GPIO12
14 GP13 GPIO13
15 GP14 GPIO14
16 GP15 GPIO15
17 GP16 GPIO16
18 GP17 GPIO17
19 GP18 GPIO18
20 GP19 GPIO19
21 GP20 GPIO20
22 GP21 GPIO21
23 GP22 GPIO22
24 GP26 GPIO26
25 GP27 GPIO27
26 GP28 GPIO28
27 WL_GPIO0 EXT_GPIO0
28 WL_GPIO1 EXT_GPIO1
29 WL_GPIO2 EXT_GPIO2
30 LED EXT_GPIO0

Wyświetl plik

@ -0,0 +1 @@
LED,GPIO25
1 LED GPIO25

Wyświetl plik

@ -0,0 +1 @@
LED,GPIO25
1 LED GPIO25

Wyświetl plik

@ -0,0 +1 @@
LED,GPIO19
1 LED GPIO19

Wyświetl plik

@ -0,0 +1 @@
LED,GPIO25
1 LED GPIO25

Wyświetl plik

@ -0,0 +1 @@
LED,GPIO25
1 LED GPIO25

Wyświetl plik

@ -0,0 +1 @@
LED,GPIO25
1 LED GPIO25

Wyświetl plik

@ -0,0 +1 @@
LED,GPIO25
1 LED GPIO25