summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Romero <s.romero@arduino.cc>2024-01-29 15:53:16 -0300
committerDamien George <damien@micropython.org>2024-03-08 13:08:38 +1100
commit32623d3d198c702085d8cede8c306bb61962bd9a (patch)
treeb830f2762ff17e94565db6df9a019afcf1d07780
parenta9efffca96d321a09829bbba4de558f1ca718800 (diff)
stm32/boards: Add named digital and analog pins for Arduino boardrs.
Adds Dx and Ax named pins for Arduino Gigi, Arduino Nicla Vision and Arduino Portenta H7. The analog pins include the dual-pad _C pins. Signed-off-by: Sebastian Romero <s.romero@arduino.cc>
-rw-r--r--ports/stm32/boards/ARDUINO_GIGA/pins.csv122
-rw-r--r--ports/stm32/boards/ARDUINO_NICLA_VISION/pins.csv24
-rw-r--r--ports/stm32/boards/ARDUINO_PORTENTA_H7/pins.csv31
3 files changed, 175 insertions, 2 deletions
diff --git a/ports/stm32/boards/ARDUINO_GIGA/pins.csv b/ports/stm32/boards/ARDUINO_GIGA/pins.csv
index 9de1a316d..8a1f505ae 100644
--- a/ports/stm32/boards/ARDUINO_GIGA/pins.csv
+++ b/ports/stm32/boards/ARDUINO_GIGA/pins.csv
@@ -166,6 +166,123 @@ PK4,PK4
PK5,PK5
PK6,PK6
PK7,PK7
+
+# Arduino Digital Pins
+D0,PB7
+D1,PA9
+D2,PA3
+D3,PA2
+D4,PJ8
+D5,PA7
+D6,PD13
+D7,PB4
+D8,PB8
+D9,PB9
+D10,PK1
+D11,PJ10
+D12,PJ11
+D13,PH6
+D14,PG14
+D15,PC7
+D16,PH13
+D17,PI9
+D18,PD5
+D19,PD6
+D20,PB11
+D21,PH4
+D22,PJ12
+D23,PG13
+D24,PG12
+D25,PJ0
+D26,PJ14
+D27,PJ1
+D28,PJ15
+D29,PJ2
+D30,PK3
+D31,PJ3
+D32,PK4
+D33,PJ4
+D34,PK5
+D35,PJ5
+D36,PK6
+D37,PJ6
+D38,PJ7
+D39,PI14
+D40,PE6
+D41,PK7
+D42,PI15
+D43,PI10
+D44,PG10
+D45,PI13
+D46,PH15
+D47,PB2
+D48,PK0
+D49,PE4
+D50,PI11
+D51,PE5
+D52,PK2
+D53,PG7
+D54,PI5
+D55,PH8
+D56,PA6
+D57,PJ9
+D58,PI7
+D59,PI6
+D60,PI4
+D61,PH14
+D62,PG11
+D63,PH11
+D64,PH10
+D65,PH9
+D66,PA1
+D67,PD4
+D68,PC6
+D69,PI0
+D70,PI1
+D71,PI2
+D72,PI3
+D73,PC1
+D74,PB12
+D75,PD3
+D76,PC4
+D77,PC5
+D78,PB0
+D79,PB1
+D80,PC3
+D81,PC2
+D82,PC0
+D83,PA0
+D84,PA4
+D85,PA5
+D86,PI12
+D87,PJ13
+D88,PE3
+D89,PG9
+D90,PD7
+D91,PB3
+D92,PA15
+D93,PB5
+D94,PB13
+D100,PC13
+D101,PB6
+D102,PH12
+
+# Arduino Analog Pins
+A0,PC4
+A1,PC5
+A2,PB0
+A3,PB1
+A4,PC3
+A5,PC2
+A6,PC0
+A7,PA0
+A8,PC2_C
+A9,PC3_C
+A10,PA1_C
+A11,PA0_C
+A12,PA4
+A13,PA5
+
UART1_TX,PA9
UART1_RX,PB7
UART2_TX,PD5
@@ -177,11 +294,12 @@ UART6_RX,PC7
-USB_DM,PA11
-USB_DP,PA12
#BOOT0,BOOT0
-DAC1,PA4
-DAC2,PA5
+DAC0,PA4
+DAC1,PA5
LEDR,PI12
LEDG,PJ13
LEDB,PE3
+LED_BUILTIN,PJ13
LED_RED,PI12
LED_GREEN,PJ13
LED_BLUE,PE3
diff --git a/ports/stm32/boards/ARDUINO_NICLA_VISION/pins.csv b/ports/stm32/boards/ARDUINO_NICLA_VISION/pins.csv
index 72f57adf7..7996e7549 100644
--- a/ports/stm32/boards/ARDUINO_NICLA_VISION/pins.csv
+++ b/ports/stm32/boards/ARDUINO_NICLA_VISION/pins.csv
@@ -166,6 +166,30 @@ PK4,PK4
PK5,PK5
PK6,PK6
PK7,PK7
+
+# Arduino Digital Pins
+D0,PG12
+D1,PA9
+D2,PA10
+D3,PG1
+
+# Arduino Analog Pins
+A0,PC4
+A1,PF13
+A2,PF3
+
+SCKL,PE12
+CIPO,PE13
+COPI,PE14
+CS,PE11
+LPIO0,PG12
+LPIO1,PA9
+LPIO2,PA10
+LPIO3,PG1
+SCL,PB8
+SDA,PB9
+UART_RX,PA10
+UART_TX,PA9
UART1_TX,PA9
UART1_RX,PA10
UART4_TX,-PA0
diff --git a/ports/stm32/boards/ARDUINO_PORTENTA_H7/pins.csv b/ports/stm32/boards/ARDUINO_PORTENTA_H7/pins.csv
index 3b93dcba7..64082d87b 100644
--- a/ports/stm32/boards/ARDUINO_PORTENTA_H7/pins.csv
+++ b/ports/stm32/boards/ARDUINO_PORTENTA_H7/pins.csv
@@ -166,6 +166,36 @@ PK4,PK4
PK5,PK5
PK6,PK6
PK7,PK7
+
+# Arduino Digital Pins
+D0,PH15
+D1,PK1
+D2,PJ11
+D3,PG7
+D4,PC7
+D5,PC6
+D6,PA8
+D7,PI0
+D8,PC3
+D9,PI1
+D10,PC2
+D11,PH8
+D12,PH7
+D13,PA10
+D14,PA9
+D20,PC3
+D21,PA4
+
+# Arduino Analog Pins
+A0,PA0_C
+A1,PA1_C
+A2,PC2_C
+A3,PC3_C
+A4,PC2
+A5,PC3
+A6,PA4
+A7,PA6
+
UART1_TX,PA9
UART1_RX,PA10
UART4_TX,PA0
@@ -209,6 +239,7 @@ LEDB,PK7
LED_RED,PK5
LED_GREEN,PK6
LED_BLUE,PK7
+LED_BUILTIN,PK6
I2C1_SDA,PB7
I2C1_SCL,PB6
I2C3_SDA,PH8