arduino_iomap.h File Reference

Mapping from MCU pins to Arduino pins for the STM32L496G-DISCO board. More...

Detailed Description

Mapping from MCU pins to Arduino pins for the STM32L496G-DISCO board.

Author
Gunar Schorcht gunar.nosp@m.@sch.nosp@m.orcht.nosp@m..net

Definition in file arduino_iomap.h.

#include "periph/gpio.h"
#include "periph/adc.h"
+ Include dependency graph for arduino_iomap.h:

Go to the source code of this file.

Mapping of MCU pins to Arduino pins

#define ARDUINO_PIN_0   GPIO_PIN(PORT_G, 8)
 
#define ARDUINO_PIN_1   GPIO_PIN(PORT_G, 7)
 
#define ARDUINO_PIN_2   GPIO_PIN(PORT_G, 13)
 
#define ARDUINO_PIN_3   GPIO_PIN(PORT_H, 15)
 
#define ARDUINO_PIN_4   GPIO_PIN(PORT_I, 14)
 
#define ARDUINO_PIN_5   GPIO_PIN(PORT_B, 9)
 
#define ARDUINO_PIN_6   GPIO_PIN(PORT_I, 6)
 
#define ARDUINO_PIN_7   GPIO_PIN(PORT_G, 6)
 
#define ARDUINO_PIN_8   GPIO_PIN(PORT_G, 15)
 
#define ARDUINO_PIN_9   GPIO_PIN(PORT_H, 13)
 
#define ARDUINO_PIN_10   GPIO_PIN(PORT_A, 15)
 
#define ARDUINO_PIN_11   GPIO_PIN(PORT_B, 5)
 
#define ARDUINO_PIN_12   GPIO_PIN(PORT_B, 4)
 
#define ARDUINO_PIN_13   GPIO_PIN(PORT_A, 5)
 
#define ARDUINO_PIN_14   GPIO_PIN(PORT_B, 7)
 
#define ARDUINO_PIN_15   GPIO_PIN(PORT_B, 8)
 
#define ARDUINO_PIN_16   GPIO_PIN(PORT_C, 4)
 
#define ARDUINO_PIN_17   GPIO_PIN(PORT_C, 1)
 
#define ARDUINO_PIN_18   GPIO_PIN(PORT_C, 3)
 
#define ARDUINO_PIN_19   GPIO_PIN(PORT_F, 10)
 
#define ARDUINO_PIN_20   GPIO_PIN(PORT_A, 1)
 
#define ARDUINO_PIN_21   GPIO_PIN(PORT_C, 0)
 
#define ARDUINO_PIN_LAST   19
 

Aliases for analog pins

#define ARDUINO_PIN_A0   ARDUINO_PIN_16
 
#define ARDUINO_PIN_A1   ARDUINO_PIN_17
 
#define ARDUINO_PIN_A2   ARDUINO_PIN_18
 
#define ARDUINO_PIN_A3   ARDUINO_PIN_19
 
#define ARDUINO_PIN_A4   ARDUINO_PIN_20
 
#define ARDUINO_PIN_A5   ARDUINO_PIN_21
 

Mapping of Arduino analog pins to RIOT ADC lines

#define ARDUINO_A0   ADC_LINE(0)
 
#define ARDUINO_A1   ADC_LINE(1)
 
#define ARDUINO_A2   ADC_LINE(2)
 
#define ARDUINO_A3   ADC_LINE(3)
 
#define ARDUINO_A4   ADC_LINE(4)
 
#define ARDUINO_A5   ADC_LINE(5)
 
#define ARDUINO_ANALOG_PIN_LAST   5