35#define ARDUINO_UART_D0D1       UART_DEV(0) 
   45#define ARDUINO_SPI_D11D12D13       SPI_DEV(0) 
   55#define ARDUINO_I2C_UNO             I2C_DEV(0) 
   62#define ARDUINO_PIN_0               GPIO_PIN(PORT_A, 10) 
   63#define ARDUINO_PIN_1               GPIO_PIN(PORT_A, 9) 
   64#define ARDUINO_PIN_2               GPIO_PIN(PORT_B, 4) 
   65#define ARDUINO_PIN_3               GPIO_PIN(PORT_B, 5) 
   66#define ARDUINO_PIN_4               GPIO_PIN(PORT_B, 6) 
   67#define ARDUINO_PIN_5               GPIO_PIN(PORT_B, 7) 
   68#define ARDUINO_PIN_6               GPIO_PIN(PORT_B, 8) 
   69#define ARDUINO_PIN_7               GPIO_PIN(PORT_B, 9) 
   71#define ARDUINO_PIN_8               GPIO_PIN(PORT_B, 1) 
   72#define ARDUINO_PIN_9               GPIO_PIN(PORT_B, 0) 
   73#define ARDUINO_PIN_10              GPIO_PIN(PORT_B, 12) 
   74#define ARDUINO_PIN_11              GPIO_PIN(PORT_B, 15) 
   75#define ARDUINO_PIN_12              GPIO_PIN(PORT_B, 14) 
   76#define ARDUINO_PIN_13              GPIO_PIN(PORT_B, 13) 
   77#define ARDUINO_PIN_14              GPIO_PIN(PORT_B, 11) 
   78#define ARDUINO_PIN_15              GPIO_PIN(PORT_B, 10) 
   80#define ARDUINO_PIN_16              GPIO_PIN(PORT_A, 1) 
   81#define ARDUINO_PIN_17              GPIO_PIN(PORT_A, 2) 
   82#define ARDUINO_PIN_18              GPIO_PIN(PORT_A, 3) 
   83#define ARDUINO_PIN_19              GPIO_PIN(PORT_B, 4) 
   84#define ARDUINO_PIN_20              GPIO_PIN(PORT_C, 5) 
   85#define ARDUINO_PIN_21              GPIO_PIN(PORT_C, 6) 
   87#define ARDUINO_PIN_LAST            21 
   97#define ARDUINO_PIN_A0              ARDUINO_PIN_16 
   98#define ARDUINO_PIN_A1              ARDUINO_PIN_17 
   99#define ARDUINO_PIN_A2              ARDUINO_PIN_18 
  100#define ARDUINO_PIN_A3              ARDUINO_PIN_19 
  101#define ARDUINO_PIN_A4              ARDUINO_PIN_20 
  102#define ARDUINO_PIN_A5              ARDUINO_PIN_21 
  109#define ARDUINO_A0                  ADC_LINE(0) 
  110#define ARDUINO_A1                  ADC_LINE(1) 
  111#define ARDUINO_A2                  ADC_LINE(2) 
  112#define ARDUINO_A3                  ADC_LINE(3) 
  113#define ARDUINO_A4                  ADC_LINE(4) 
  114#define ARDUINO_A5                  ADC_LINE(5) 
  116#define ARDUINO_ANALOG_PIN_LAST 5 
  126#define ARDUINO_PWM_FREQU           KHZ(100) 
  128#define ARDUINO_PIN_3_PWM_DEV       PWM_DEV(0) 
  129#define ARDUINO_PIN_3_PWM_CHAN      0 
  131#define ARDUINO_PIN_5_PWM_DEV       PWM_DEV(1) 
  132#define ARDUINO_PIN_5_PWM_CHAN      0 
  134#define ARDUINO_PIN_6_PWM_DEV       PWM_DEV(1) 
  135#define ARDUINO_PIN_6_PWM_CHAN      1 
  137#define ARDUINO_PIN_9_PWM_DEV       PWM_DEV(0) 
  138#define ARDUINO_PIN_9_PWM_CHAN      1 
Low-level ADC peripheral driver interface definitions.
 
Board specific definitions for the GD32VF103C-START board.
 
Low-level GPIO peripheral driver interface definitions.
 
Low-level PWM peripheral driver interface definitions.