36#define ARDUINO_UART_D0D1        UART_DEV(0) 
   46#define ARDUINO_SPI_ISP         SPI_DEV(0) 
   56#define ARDUINO_I2C_UNO         I2C_DEV(0) 
   63#define ARDUINO_PIN_0           GPIO_PIN(PA, 8) 
   64#define ARDUINO_PIN_1           GPIO_PIN(PA, 9) 
   65#define ARDUINO_PIN_2           GPIO_PIN(PB, 25) 
   66#define ARDUINO_PIN_3           GPIO_PIN(PC, 28) 
   67#define ARDUINO_PIN_4           GPIO_PIN(PA, 29) 
   68#define ARDUINO_PIN_5           GPIO_PIN(PC, 25) 
   69#define ARDUINO_PIN_6           GPIO_PIN(PC, 24) 
   70#define ARDUINO_PIN_7           GPIO_PIN(PC, 23) 
   71#define ARDUINO_PIN_8           GPIO_PIN(PC, 22) 
   72#define ARDUINO_PIN_9           GPIO_PIN(PC, 21) 
   73#define ARDUINO_PIN_10          GPIO_PIN(PC, 29) 
   74#define ARDUINO_PIN_11          GPIO_PIN(PD, 7) 
   75#define ARDUINO_PIN_12          GPIO_PIN(PD, 8) 
   76#define ARDUINO_PIN_13          GPIO_PIN(PB, 27) 
   77#define ARDUINO_PIN_14          GPIO_PIN(PD, 4) 
   78#define ARDUINO_PIN_15          GPIO_PIN(PD, 5) 
   79#define ARDUINO_PIN_16          GPIO_PIN(PA, 13) 
   80#define ARDUINO_PIN_17          GPIO_PIN(PA, 12) 
   81#define ARDUINO_PIN_18          GPIO_PIN(PA, 11) 
   82#define ARDUINO_PIN_19          GPIO_PIN(PA, 10) 
   83#define ARDUINO_PIN_20          GPIO_PIN(PB, 12) 
   84#define ARDUINO_PIN_21          GPIO_PIN(PB, 13) 
   85#define ARDUINO_PIN_22          GPIO_PIN(PB, 26) 
   86#define ARDUINO_PIN_23          GPIO_PIN(PA, 14) 
   87#define ARDUINO_PIN_24          GPIO_PIN(PA, 15) 
   88#define ARDUINO_PIN_25          GPIO_PIN(PD, 0) 
   89#define ARDUINO_PIN_26          GPIO_PIN(PD, 1) 
   90#define ARDUINO_PIN_27          GPIO_PIN(PD, 2) 
   91#define ARDUINO_PIN_28          GPIO_PIN(PD, 3) 
   92#define ARDUINO_PIN_29          GPIO_PIN(PD, 6) 
   93#define ARDUINO_PIN_30          GPIO_PIN(PD, 9) 
   94#define ARDUINO_PIN_31          GPIO_PIN(PA, 7) 
   95#define ARDUINO_PIN_32          GPIO_PIN(PD, 10) 
   96#define ARDUINO_PIN_33          GPIO_PIN(PC, 1) 
   97#define ARDUINO_PIN_34          GPIO_PIN(PC, 2) 
   98#define ARDUINO_PIN_35          GPIO_PIN(PC, 3) 
   99#define ARDUINO_PIN_36          GPIO_PIN(PC, 4) 
  100#define ARDUINO_PIN_37          GPIO_PIN(PC, 5) 
  101#define ARDUINO_PIN_38          GPIO_PIN(PC, 6) 
  102#define ARDUINO_PIN_39          GPIO_PIN(PC, 7) 
  103#define ARDUINO_PIN_40          GPIO_PIN(PC, 8) 
  104#define ARDUINO_PIN_41          GPIO_PIN(PC, 9) 
  105#define ARDUINO_PIN_42          GPIO_PIN(PA, 19) 
  106#define ARDUINO_PIN_43          GPIO_PIN(PA, 20) 
  107#define ARDUINO_PIN_44          GPIO_PIN(PC, 19) 
  108#define ARDUINO_PIN_45          GPIO_PIN(PC, 18) 
  109#define ARDUINO_PIN_46          GPIO_PIN(PC, 17) 
  110#define ARDUINO_PIN_47          GPIO_PIN(PC, 16) 
  111#define ARDUINO_PIN_48          GPIO_PIN(PC, 15) 
  112#define ARDUINO_PIN_49          GPIO_PIN(PC, 14) 
  113#define ARDUINO_PIN_50          GPIO_PIN(PC, 13) 
  114#define ARDUINO_PIN_51          GPIO_PIN(PC, 12) 
  115#define ARDUINO_PIN_52          GPIO_PIN(PB, 21) 
  116#define ARDUINO_PIN_53          GPIO_PIN(PB, 14) 
  117#define ARDUINO_PIN_54          GPIO_PIN(PA, 16) 
  118#define ARDUINO_PIN_55          GPIO_PIN(PA, 24) 
  119#define ARDUINO_PIN_56          GPIO_PIN(PA, 23) 
  120#define ARDUINO_PIN_57          GPIO_PIN(PA, 22) 
  121#define ARDUINO_PIN_58          GPIO_PIN(PA, 6) 
  122#define ARDUINO_PIN_59          GPIO_PIN(PA, 4) 
  123#define ARDUINO_PIN_60          GPIO_PIN(PA, 3) 
  124#define ARDUINO_PIN_61          GPIO_PIN(PA, 2) 
  125#define ARDUINO_PIN_62          GPIO_PIN(PB, 17) 
  126#define ARDUINO_PIN_63          GPIO_PIN(PB, 18) 
  127#define ARDUINO_PIN_64          GPIO_PIN(PB, 19) 
  128#define ARDUINO_PIN_65          GPIO_PIN(PB, 20) 
  129#define ARDUINO_PIN_66          GPIO_PIN(PB, 15) 
  130#define ARDUINO_PIN_67          GPIO_PIN(PB, 16) 
  131#define ARDUINO_PIN_68          GPIO_PIN(PA, 1) 
  132#define ARDUINO_PIN_69          GPIO_PIN(PA, 0) 
  133#define ARDUINO_PIN_70          GPIO_PIN(PA, 17) 
  134#define ARDUINO_PIN_71          GPIO_PIN(PA, 18) 
  135#define ARDUINO_PIN_72          GPIO_PIN(PC, 30) 
  136#define ARDUINO_PIN_73          GPIO_PIN(PA, 21) 
  137#define ARDUINO_PIN_74          GPIO_PIN(PA, 25) 
  138#define ARDUINO_PIN_75          GPIO_PIN(PA, 26) 
  139#define ARDUINO_PIN_76          GPIO_PIN(PA, 27) 
  140#define ARDUINO_PIN_77          GPIO_PIN(PA, 28) 
  141#define ARDUINO_PIN_78          GPIO_PIN(PB, 23) 
  143#define ARDUINO_PIN_LAST        78 
  150#define ARDUINO_PIN_A0          ARDUINO_PIN_54 
  151#define ARDUINO_PIN_A1          ARDUINO_PIN_55 
  152#define ARDUINO_PIN_A2          ARDUINO_PIN_56 
  153#define ARDUINO_PIN_A3          ARDUINO_PIN_57 
  154#define ARDUINO_PIN_A4          ARDUINO_PIN_58 
  155#define ARDUINO_PIN_A5          ARDUINO_PIN_59 
  156#define ARDUINO_PIN_A6          ARDUINO_PIN_60 
  157#define ARDUINO_PIN_A7          ARDUINO_PIN_61 
  158#define ARDUINO_PIN_A8          ARDUINO_PIN_62 
  159#define ARDUINO_PIN_A9          ARDUINO_PIN_63 
  160#define ARDUINO_PIN_A10         ARDUINO_PIN_64 
  161#define ARDUINO_PIN_A11         ARDUINO_PIN_65 
  162#define ARDUINO_PIN_DAC0        ARDUINO_PIN_66 
  163#define ARDUINO_PIN_DAC1        ARDUINO_PIN_67 
  170#define ARDUINO_A0              ADC_LINE(7) 
  171#define ARDUINO_A1              ADC_LINE(6) 
  172#define ARDUINO_A2              ADC_LINE(5) 
  173#define ARDUINO_A3              ADC_LINE(4) 
  174#define ARDUINO_A4              ADC_LINE(3) 
  175#define ARDUINO_A5              ADC_LINE(2) 
  176#define ARDUINO_A6              ADC_LINE(1) 
  177#define ARDUINO_A7              ADC_LINE(0) 
  178#define ARDUINO_A8              ADC_LINE(10) 
  179#define ARDUINO_A9              ADC_LINE(11) 
  180#define ARDUINO_A10             ADC_LINE(12) 
  181#define ARDUINO_A11             ADC_LINE(13) 
  183#define ARDUINO_ANALOG_PIN_LAST 11 
  190#define ARDUINO_DAC0            DAC_LINE(0) 
  191#define ARDUINO_DAC1            DAC_LINE(1) 
  193#define ARDUINO_DAC_PIN_LAST    1                    
Low-level ADC peripheral driver interface definitions.
Low-level GPIO peripheral driver interface definitions.
Low-level I2C peripheral driver interface definition.
Low-level SPI peripheral driver interface definition.
Low-level UART peripheral driver interface definition.