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)