Skip to content

Commit a6d31e9

Browse files
committed
[STM32MP157_DK] Remove non-Arduino header pins definition.
Touching pins outside of these range may cause kernel panic in Linux side.
1 parent a18926f commit a6d31e9

File tree

3 files changed

+109
-109
lines changed

3 files changed

+109
-109
lines changed

variants/STM32MP157_DK/PeripheralPins.c

+20-20
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,8 @@ WEAK const PinMap PinMap_ADC[] = {
8383

8484
#ifdef HAL_DAC_MODULE_ENABLED
8585
WEAK const PinMap PinMap_DAC[] = {
86-
{PA_4, DAC1, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 1, 0)}, // DAC1_OUT1
87-
{PA_5, DAC1, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 2, 0)}, // DAC1_OUT2
86+
// {PA_4, DAC1, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 1, 0)}, // DAC1_OUT1
87+
// {PA_5, DAC1, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 2, 0)}, // DAC1_OUT2
8888
{NC, NP, 0}
8989
};
9090
#endif
@@ -103,7 +103,7 @@ WEAK const PinMap PinMap_I2C_SDA[] = {
103103
// {PB_9, I2C4, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF6_I2C4)},
104104
// {PB_11, I2C2, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF4_I2C2)},
105105
// {PC_9, I2C3, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF4_I2C3)},
106-
{PD_0, I2C5, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF4_I2C5)},
106+
// {PD_0, I2C5, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF4_I2C5)},
107107
// {PD_0, I2C6, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF2_I2C6)},
108108
// {PD_13, I2C1, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF5_I2C1)},
109109
// {PD_13, I2C4, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF4_I2C4)},
@@ -117,15 +117,15 @@ WEAK const PinMap PinMap_I2C_SDA[] = {
117117
// {PH_12, I2C4, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF4_I2C4)},
118118
// {PZ_1, I2C2, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF3_I2C2)},
119119
// {PZ_1, I2C4, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF6_I2C4)},
120-
{PZ_1, I2C5, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF4_I2C5)},
120+
// {PZ_1, I2C5, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF4_I2C5)},
121121
// {PZ_1, I2C6, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF2_I2C6)},
122122
// {PZ_3, I2C2, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF3_I2C2)},
123123
// {PZ_3, I2C4, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF6_I2C4)},
124-
{PZ_3, I2C5, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF4_I2C5)},
124+
// {PZ_3, I2C5, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF4_I2C5)},
125125
// {PZ_3, I2C6, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF2_I2C6)},
126126
// {PZ_5, I2C2, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF3_I2C2)},
127127
// {PZ_5, I2C4, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF6_I2C4)},
128-
{PZ_5, I2C5, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF4_I2C5)},
128+
// {PZ_5, I2C5, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF4_I2C5)},
129129
// {PZ_5, I2C6, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF2_I2C6)},
130130
// {PZ_7, I2C2, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF3_I2C2)},
131131
// {PZ_7, I2C6, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF2_I2C6)},
@@ -143,7 +143,7 @@ WEAK const PinMap PinMap_I2C_SCL[] = {
143143
// {PB_8, I2C1, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF4_I2C1)},
144144
// {PB_8, I2C4, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF6_I2C4)},
145145
// {PB_10, I2C2, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF4_I2C2)},
146-
{PD_1, I2C5, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF4_I2C5)},
146+
// {PD_1, I2C5, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF4_I2C5)},
147147
// {PD_1, I2C6, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF2_I2C6)},
148148
// {PD_7, I2C2, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF4_I2C2)},
149149
// {PD_12, I2C1, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF5_I2C1)},
@@ -162,7 +162,7 @@ WEAK const PinMap PinMap_I2C_SCL[] = {
162162
// {PZ_2, I2C6, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF2_I2C6)},
163163
// {PZ_4, I2C2, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF3_I2C2)},
164164
// {PZ_4, I2C4, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF6_I2C4)},
165-
{PZ_4, I2C5, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF4_I2C5)},
165+
// {PZ_4, I2C5, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF4_I2C5)},
166166
// {PZ_4, I2C6, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF2_I2C6)},
167167
// {PZ_6, I2C2, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF3_I2C2)},
168168
// {PZ_6, I2C6, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF2_I2C6)},
@@ -302,8 +302,8 @@ WEAK const PinMap PinMap_UART_TX[] = {
302302
// {PA_9, USART1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_USART1)},
303303
// {PA_12, UART4, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_UART4)},
304304
// {PA_13, UART4, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF8_UART4)},
305-
{PA_15, UART7, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF13_UART7)},
306-
{PB_4, UART7, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF13_UART7)},
305+
// {PA_15, UART7, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF13_UART7)},
306+
// {PB_4, UART7, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF13_UART7)},
307307
// {PB_6, UART5, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF12_UART5)},
308308
// {PB_6, USART1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_USART1)},
309309
// {PB_9, UART4, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF8_UART4)},
@@ -321,7 +321,7 @@ WEAK const PinMap PinMap_UART_TX[] = {
321321
// {PE_1, UART8, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF8_UART8)},
322322
{PE_8, UART7, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_UART7)},
323323
// {PF_5, USART2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_USART2)},
324-
{PF_7, UART7, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_UART7)},
324+
// {PF_7, UART7, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_UART7)},
325325
// {PG_11, UART4, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_UART4)},
326326
// {PG_11, USART1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF4_USART1)},
327327
// {PG_14, USART6, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_USART6)},
@@ -337,12 +337,12 @@ WEAK const PinMap PinMap_UART_TX[] = {
337337
WEAK const PinMap PinMap_UART_RX[] = {
338338
// {PA_1, UART4, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF8_UART4)},
339339
// {PA_3, USART2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_USART2)},
340-
{PA_8, UART7, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF13_UART7)},
340+
// {PA_8, UART7, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF13_UART7)},
341341
// {PA_10, USART1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_USART1)},
342342
// {PA_11, UART4, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_UART4)},
343343
// {PB_2, UART4, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF8_UART4)},
344344
// {PB_2, USART1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF4_USART1)},
345-
{PB_3, UART7, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF13_UART7)},
345+
// {PB_3, UART7, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF13_UART7)},
346346
// {PB_5, UART5, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF12_UART5)},
347347
// {PB_7, USART1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_USART1)},
348348
// {PB_8, UART4, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF8_UART4)},
@@ -361,7 +361,7 @@ WEAK const PinMap PinMap_UART_RX[] = {
361361
// {PE_0, UART8, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF8_UART8)},
362362
{PE_7, UART7, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_UART7)},
363363
// {PF_4, USART2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_USART2)},
364-
{PF_6, UART7, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_UART7)},
364+
// {PF_6, UART7, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_UART7)},
365365
// {PG_9, USART6, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_USART6)},
366366
// {PH_14, UART4, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF8_UART4)},
367367
// {PI_9, UART4, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF8_UART4)},
@@ -383,7 +383,7 @@ WEAK const PinMap PinMap_UART_RTS[] = {
383383
// {PD_12, USART3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_USART3)},
384384
{PE_9, UART7, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_UART7)},
385385
// {PE_14, UART8, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF8_UART8)},
386-
{PF_8, UART7, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_UART7)},
386+
// {PF_8, UART7, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_UART7)},
387387
// {PG_7, UART8, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF8_UART8)},
388388
// {PG_8, USART3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF8_USART3)},
389389
// {PG_8, USART6, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_USART6)},
@@ -407,7 +407,7 @@ WEAK const PinMap PinMap_UART_CTS[] = {
407407
{PE_10, UART7, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_UART7)},
408408
// {PE_15, UART8, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF8_UART8)},
409409
// {PE_15, USART2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_USART2)},
410-
{PF_9, UART7, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_UART7)},
410+
// {PF_9, UART7, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_UART7)},
411411
// {PG_10, UART8, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF8_UART8)},
412412
// {PG_13, USART6, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_USART6)},
413413
// {PG_15, USART6, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_USART6)},
@@ -436,7 +436,7 @@ WEAK const PinMap PinMap_SPI_MOSI[] = {
436436
// {PC_3, SPI2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI2)},
437437
// {PC_12, SPI3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)},
438438
// {PD_6, SPI3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI3)},
439-
{PE_6, SPI4, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI4)},
439+
// {PE_6, SPI4, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI4)},
440440
{PE_14, SPI4, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI4)},
441441
// {PF_9, SPI5, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI5)},
442442
// {PF_11, SPI5, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI5)},
@@ -460,7 +460,7 @@ WEAK const PinMap PinMap_SPI_MISO[] = {
460460
// {PC_2, SPI2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI2)},
461461
// {PC_11, SPI3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)},
462462
// {PD_10, SPI3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI3)},
463-
{PE_5, SPI4, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI4)},
463+
// {PE_5, SPI4, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI4)},
464464
{PE_13, SPI4, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI4)},
465465
// {PF_8, SPI5, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI5)},
466466
// {PG_12, SPI6, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI6)},
@@ -486,7 +486,7 @@ WEAK const PinMap PinMap_SPI_SCLK[] = {
486486
// {PC_10, SPI3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)},
487487
// {PD_3, SPI2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI2)},
488488
// {PE_0, SPI3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI3)},
489-
{PE_2, SPI4, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI4)},
489+
// {PE_2, SPI4, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI4)},
490490
{PE_12, SPI4, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI4)},
491491
// {PF_7, SPI5, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI5)},
492492
// {PG_13, SPI6, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI6)},
@@ -512,7 +512,7 @@ WEAK const PinMap PinMap_SPI_SSEL[] = {
512512
// {PB_4, SPI2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_SPI2)},
513513
// {PB_9, SPI2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI2)},
514514
// {PB_12, SPI2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI2)},
515-
{PE_4, SPI4, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI4)},
515+
// {PE_4, SPI4, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI4)},
516516
{PE_11, SPI4, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI4)},
517517
// {PF_6, SPI5, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI5)},
518518
// {PG_8, SPI6, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI6)},

variants/STM32MP157_DK/variant.cpp

+50-50
Original file line numberDiff line numberDiff line change
@@ -57,59 +57,59 @@ const PinName digitalPin[] = {
5757
PE_12, //D13 - SPI4_SCK and TIM1_CH3N
5858
PA_12, //D14 - I2C5_SDA
5959
PA_11, //D15 - I2C5_SCL
60-
// CN2 Raspberry Pi GPIO connectors
61-
// NC, // RPI_1 - 3V3
62-
// NC, // RPI_2 - 5V
63-
PA_12, //D16 - RPI_3 - GPIO2 / I2C5_SDA
64-
// NC, // PRI_4 - 5V
65-
PA_11, //D17 - RPI_5 - GPIO3 / I2C5_SCL
66-
// NC, // RPI_6 - GND
67-
PA_8, //D18 - RPI_7 - GPIO4 / MCO1
68-
PB_10, //D19 - RPI_8 - GPIO14 / USART3_TX
69-
// NC, // RPI_9 - GND
70-
PB_12, //D20 - RPI_10 - GPIO15 / USART3_RX
71-
PG_8, //D21 - RPI_11 - GPIO17 / USART3_RTS
72-
PI_5, //D22 - RPI_12 - GPIO18 / SAI2_SCKA
73-
PD_7, //D23 - RPI_13 - GPIO27 / SDMMC3_D3
74-
// NC, // RPI_14 - GND
75-
PG_15, //D24 - RPI_15 - GPIO22 / SDMMC3_CK
76-
PF_1, //D25 - RPI_16 - GPIO23 / SDMMC3_CMD
77-
// NC, // RPI_17 - 3V3
78-
PF_0, //D26 - RPI_18 - GPIO24 / SDMMC3_D0
79-
PF_9, //D27 - RPI_19 - GPIO10 / SPI5_MOSI
80-
// NC, // RPI_20 - GND
81-
PF_8, //D28 - RPI_21 - GPIO9 / SPI5_MISO
82-
PF_4, //D29 - RPI_22 - GPIO25 / SDMMC3_D1
83-
PF_7, //D30 - RPI_23 - GPIO11 / SPI5_SCK
84-
PF_6, //D31 - RPI_24 - GPIO8 / SPI5_NSS
85-
// NC, // RPI_25 - GND
86-
PF_3, //D32 - RPI_26 - GPIO7
87-
PF_15, //D33 - RPI_27 - I2C1_SDA
88-
PD_12, //D34 - RPI_28 - I2C1_SCL
89-
PG_2, //D35 - RPI_29 - GPIO5 / MCO2
90-
// NC, // RPI_30 - GND
91-
PH_11, //D36 - RPI_31 - GPIO6 / TIM5_CH2
92-
PD_13, //D37 - RPI_32 - GPIO12 / TIM4_CH2
93-
PC_7, //D38 - RPI_33 - GPIO13 /TIM3_CH2
94-
// NC, // RPI_34 - GND
95-
PI_7, //D39 - RPI_35 - GPIO19 / SAI2_FSA
96-
PB_13, //D40 - RPI_36 - GPIO16 / USART3_CTS
97-
PF_5, //D41 - RPI_37 - GPIO26 / SDMMC3_D2
98-
PI_6, //D42 - RPI_38 - GPIO20 / SAI2_SDA
99-
// NC, // RPI_39 - GND
100-
PF_11, //D43 - RPI_40 - GPIO21 / SAI2_SDB
60+
// // CN2 Raspberry Pi GPIO connectors
61+
// // NC, // RPI_1 - 3V3
62+
// // NC, // RPI_2 - 5V
63+
// PA_12, //D16 - RPI_3 - GPIO2 / I2C5_SDA
64+
// // NC, // PRI_4 - 5V
65+
// PA_11, //D17 - RPI_5 - GPIO3 / I2C5_SCL
66+
// // NC, // RPI_6 - GND
67+
// PA_8, //D18 - RPI_7 - GPIO4 / MCO1
68+
// PB_10, //D19 - RPI_8 - GPIO14 / USART3_TX
69+
// // NC, // RPI_9 - GND
70+
// PB_12, //D20 - RPI_10 - GPIO15 / USART3_RX
71+
// PG_8, //D21 - RPI_11 - GPIO17 / USART3_RTS
72+
// PI_5, //D22 - RPI_12 - GPIO18 / SAI2_SCKA
73+
// PD_7, //D23 - RPI_13 - GPIO27 / SDMMC3_D3
74+
// // NC, // RPI_14 - GND
75+
// PG_15, //D24 - RPI_15 - GPIO22 / SDMMC3_CK
76+
// PF_1, //D25 - RPI_16 - GPIO23 / SDMMC3_CMD
77+
// // NC, // RPI_17 - 3V3
78+
// PF_0, //D26 - RPI_18 - GPIO24 / SDMMC3_D0
79+
// PF_9, //D27 - RPI_19 - GPIO10 / SPI5_MOSI
80+
// // NC, // RPI_20 - GND
81+
// PF_8, //D28 - RPI_21 - GPIO9 / SPI5_MISO
82+
// PF_4, //D29 - RPI_22 - GPIO25 / SDMMC3_D1
83+
// PF_7, //D30 - RPI_23 - GPIO11 / SPI5_SCK
84+
// PF_6, //D31 - RPI_24 - GPIO8 / SPI5_NSS
85+
// // NC, // RPI_25 - GND
86+
// PF_3, //D32 - RPI_26 - GPIO7
87+
// PF_15, //D33 - RPI_27 - I2C1_SDA
88+
// PD_12, //D34 - RPI_28 - I2C1_SCL
89+
// PG_2, //D35 - RPI_29 - GPIO5 / MCO2
90+
// // NC, // RPI_30 - GND
91+
// PH_11, //D36 - RPI_31 - GPIO6 / TIM5_CH2
92+
// PD_13, //D37 - RPI_32 - GPIO12 / TIM4_CH2
93+
// PC_7, //D38 - RPI_33 - GPIO13 /TIM3_CH2
94+
// // NC, // RPI_34 - GND
95+
// PI_7, //D39 - RPI_35 - GPIO19 / SAI2_FSA
96+
// PB_13, //D40 - RPI_36 - GPIO16 / USART3_CTS
97+
// PF_5, //D41 - RPI_37 - GPIO26 / SDMMC3_D2
98+
// PI_6, //D42 - RPI_38 - GPIO20 / SAI2_SDA
99+
// // NC, // RPI_39 - GND
100+
// PF_11, //D43 - RPI_40 - GPIO21 / SAI2_SDB
101101
// Built-In LEDs
102-
PA_14, //D44 - LED LD5, Green, Active Low, Connected to B3 (USER1 Button)
103-
PA_13, //D45 - LED LD6, Red, Active Low, Connected to B4 (USER2 Button)
104-
PH_7, //D46 - LED LD7, Orange, Active High
102+
PA_14, //D16, D44 - LED LD5, Green, Active Low, Connected to B3 (USER1 Button)
103+
PA_13, //D17, D45 - LED LD6, Red, Active Low, Connected to B4 (USER2 Button)
104+
PH_7, //D18, D46 - LED LD7, Orange, Active High
105105
// NC, // PD_11, LED LD8, Blue, but Used in Linux heartbeat signal. Active High
106106
// CN17 Left Arduino Analog Pins
107-
PF_14, //D47/A0 - ADC2_INP6
108-
PF_13, //D48/A1 - ADC2_INP2
109-
ANA_0, //D49/A2 - ADC1_INP0
110-
ANA_1, //D50/A3 - ADC1_INP1
111-
PC_3, //D51/A4 - ADC1_INP13, or PA_12 (D14) with SB23 ON / SB24 OFF
112-
PF_12 //D52/A5 - ADC1_INP6, or PA_11 (D15) with SB25 ON / SB26 OFF
107+
PF_14, //A0 - D19, D47 - ADC2_INP6
108+
PF_13, //A1 - D20, D48 - ADC2_INP2
109+
ANA_0, //A2 - D21, D49 - ADC1_INP0
110+
ANA_1, //A3 - D22, D50 - ADC1_INP1
111+
PC_3, //A4 - D23, D51 - ADC1_INP13, or PA_12 (D14) with SB23 ON / SB24 OFF
112+
PF_12 //A5 - D24, D52 - ADC1_INP6, or PA_11 (D15) with SB25 ON / SB26 OFF
113113
// // Duplicated pins in order to be aligned with PinMap_ADC
114114
};
115115

0 commit comments

Comments
 (0)