common/arduino-due/include/arduino_pinmap.h¶
Mapping from MCU pins to Arduino pins.
You can use the defines in this file for simplified interaction with the Arduino specific pin numbers.
-
ARDUINO_PIN_0
¶ 1
GPIO_PIN(PA, 8)
-
ARDUINO_PIN_1
¶ 1
GPIO_PIN(PA, 9)
-
ARDUINO_PIN_2
¶ 1
GPIO_PIN(PB, 25)
-
ARDUINO_PIN_3
¶ 1
GPIO_PIN(PC, 28)
-
ARDUINO_PIN_4
¶ 1
GPIO_PIN(PA, 29)
-
ARDUINO_PIN_5
¶ 1
GPIO_PIN(PC, 25)
-
ARDUINO_PIN_6
¶ 1
GPIO_PIN(PC, 24)
-
ARDUINO_PIN_7
¶ 1
GPIO_PIN(PC, 23)
-
ARDUINO_PIN_8
¶ 1
GPIO_PIN(PC, 22)
-
ARDUINO_PIN_9
¶ 1
GPIO_PIN(PC, 21)
-
ARDUINO_PIN_10
¶ 1
GPIO_PIN(PC, 29)
-
ARDUINO_PIN_11
¶ 1
GPIO_PIN(PD, 7)
-
ARDUINO_PIN_12
¶ 1
GPIO_PIN(PD, 8)
-
ARDUINO_PIN_13
¶ 1
GPIO_PIN(PB, 27)
-
ARDUINO_PIN_14
¶ 1
GPIO_PIN(PD, 4)
-
ARDUINO_PIN_15
¶ 1
GPIO_PIN(PD, 5)
-
ARDUINO_PIN_16
¶ 1
GPIO_PIN(PA, 13)
-
ARDUINO_PIN_17
¶ 1
GPIO_PIN(PA, 12)
-
ARDUINO_PIN_18
¶ 1
GPIO_PIN(PA, 11)
-
ARDUINO_PIN_19
¶ 1
GPIO_PIN(PA, 10)
-
ARDUINO_PIN_20
¶ 1
GPIO_PIN(PB, 12)
-
ARDUINO_PIN_21
¶ 1
GPIO_PIN(PB, 13)
-
ARDUINO_PIN_22
¶ 1
GPIO_PIN(PB, 26)
-
ARDUINO_PIN_23
¶ 1
GPIO_PIN(PA, 14)
-
ARDUINO_PIN_24
¶ 1
GPIO_PIN(PA, 15)
-
ARDUINO_PIN_25
¶ 1
GPIO_PIN(PD, 0)
-
ARDUINO_PIN_26
¶ 1
GPIO_PIN(PD, 1)
-
ARDUINO_PIN_27
¶ 1
GPIO_PIN(PD, 2)
-
ARDUINO_PIN_28
¶ 1
GPIO_PIN(PD, 3)
-
ARDUINO_PIN_29
¶ 1
GPIO_PIN(PD, 6)
-
ARDUINO_PIN_30
¶ 1
GPIO_PIN(PD, 9)
-
ARDUINO_PIN_31
¶ 1
GPIO_PIN(PA, 7)
-
ARDUINO_PIN_32
¶ 1
GPIO_PIN(PD, 10)
-
ARDUINO_PIN_33
¶ 1
GPIO_PIN(PC, 1)
-
ARDUINO_PIN_34
¶ 1
GPIO_PIN(PC, 2)
-
ARDUINO_PIN_35
¶ 1
GPIO_PIN(PC, 3)
-
ARDUINO_PIN_36
¶ 1
GPIO_PIN(PC, 4)
-
ARDUINO_PIN_37
¶ 1
GPIO_PIN(PC, 5)
-
ARDUINO_PIN_38
¶ 1
GPIO_PIN(PC, 6)
-
ARDUINO_PIN_39
¶ 1
GPIO_PIN(PC, 7)
-
ARDUINO_PIN_40
¶ 1
GPIO_PIN(PC, 8)
-
ARDUINO_PIN_41
¶ 1
GPIO_PIN(PC, 9)
-
ARDUINO_PIN_42
¶ 1
GPIO_PIN(PA, 19)
-
ARDUINO_PIN_43
¶ 1
GPIO_PIN(PA, 20)
-
ARDUINO_PIN_44
¶ 1
GPIO_PIN(PC, 19)
-
ARDUINO_PIN_45
¶ 1
GPIO_PIN(PC, 18)
-
ARDUINO_PIN_46
¶ 1
GPIO_PIN(PC, 17)
-
ARDUINO_PIN_47
¶ 1
GPIO_PIN(PC, 16)
-
ARDUINO_PIN_48
¶ 1
GPIO_PIN(PC, 15)
-
ARDUINO_PIN_49
¶ 1
GPIO_PIN(PC, 14)
-
ARDUINO_PIN_50
¶ 1
GPIO_PIN(PC, 13)
-
ARDUINO_PIN_51
¶ 1
GPIO_PIN(PC, 12)
-
ARDUINO_PIN_52
¶ 1
GPIO_PIN(PB, 21)
-
ARDUINO_PIN_53
¶ 1
GPIO_PIN(PB, 14)
-
ARDUINO_PIN_54
¶ 1
GPIO_PIN(PA, 16)
-
ARDUINO_PIN_55
¶ 1
GPIO_PIN(PA, 24)
-
ARDUINO_PIN_56
¶ 1
GPIO_PIN(PA, 23)
-
ARDUINO_PIN_57
¶ 1
GPIO_PIN(PA, 22)
-
ARDUINO_PIN_58
¶ 1
GPIO_PIN(PA, 6)
-
ARDUINO_PIN_59
¶ 1
GPIO_PIN(PA, 4)
-
ARDUINO_PIN_60
¶ 1
GPIO_PIN(PA, 3)
-
ARDUINO_PIN_61
¶ 1
GPIO_PIN(PA, 2)
-
ARDUINO_PIN_62
¶ 1
GPIO_PIN(PB, 17)
-
ARDUINO_PIN_63
¶ 1
GPIO_PIN(PB, 18)
-
ARDUINO_PIN_64
¶ 1
GPIO_PIN(PB, 19)
-
ARDUINO_PIN_65
¶ 1
GPIO_PIN(PB, 20)
-
ARDUINO_PIN_66
¶ 1
GPIO_PIN(PB, 15)
-
ARDUINO_PIN_67
¶ 1
GPIO_PIN(PB, 16)
-
ARDUINO_PIN_68
¶ 1
GPIO_PIN(PA, 1)
-
ARDUINO_PIN_69
¶ 1
GPIO_PIN(PA, 0)
-
ARDUINO_PIN_70
¶ 1
GPIO_PIN(PA, 17)
-
ARDUINO_PIN_71
¶ 1
GPIO_PIN(PA, 18)
-
ARDUINO_PIN_72
¶ 1
GPIO_PIN(PC, 30)
-
ARDUINO_PIN_73
¶ 1
GPIO_PIN(PA, 21)
-
ARDUINO_PIN_74
¶ 1
GPIO_PIN(PA, 25)
-
ARDUINO_PIN_75
¶ 1
GPIO_PIN(PA, 26)
-
ARDUINO_PIN_76
¶ 1
GPIO_PIN(PA, 27)
-
ARDUINO_PIN_77
¶ 1
GPIO_PIN(PA, 28)
-
ARDUINO_PIN_78
¶ 1
GPIO_PIN(PB, 23)
-
ARDUINO_A0
¶ 1
ADC_LINE(7)
-
ARDUINO_A1
¶ 1
ADC_LINE(6)
-
ARDUINO_A2
¶ 1
ADC_LINE(5)
-
ARDUINO_A3
¶ 1
ADC_LINE(4)
-
ARDUINO_A4
¶ 1
ADC_LINE(3)
-
ARDUINO_A5
¶ 1
ADC_LINE(2)
-
ARDUINO_A6
¶ 1
ADC_LINE(1)
-
ARDUINO_A7
¶ 1
ADC_LINE(0)
-
ARDUINO_A8
¶ 1
ADC_LINE(10)
-
ARDUINO_A9
¶ 1
ADC_LINE(11)
-
ARDUINO_A10
¶ 1
ADC_LINE(12)
-
ARDUINO_A11
¶ 1
ADC_LINE(13)
-
ARDUINO_DAC0
¶ 1
DAC_LINE(0)
-
ARDUINO_DAC1
¶ 1
DAC_LINE(1)