Loading...
Searching...
No Matches
arduino_iomap.h File Reference

Mapping from MCU pins to Arduino pins. More...

Detailed Description

Mapping from MCU pins to Arduino pins.

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.

#define ARDUINO_UART_D0D1   UART_DEV(0)
 Arduino UART interface.
 
#define ARDUINO_SPI_D11D12D13   SPI_DEV(0)
 Arduino SPI bus.
 

Mapping of MCU pins to Arduino pins

#define ARDUINO_PIN_0   GPIO3
 Arduino pin 0 (RxD)
 
#define ARDUINO_PIN_1   GPIO1
 Arduino pin 1 (TxD)
 
#define ARDUINO_PIN_2   GPIO34
 Arduino pin 2 (BTN0), input only!
 
#define ARDUINO_PIN_3   GPIO33
 Arduino pin 3 (LED)
 
#define ARDUINO_PIN_4   GPIO4
 Arduino pin 4.
 
#define ARDUINO_PIN_5   GPIO9
 Arduino pin 5.
 
#define ARDUINO_PIN_6   GPIO10
 Arduino pin 6.
 
#define ARDUINO_PIN_10   GPIO17
 Arduino pin 10 (CS0)
 
#define ARDUINO_PIN_11   GPIO15
 Arduino pin 11 (MOSI)
 
#define ARDUINO_PIN_12   GPIO2
 Arduino pin 12 (MISO)
 
#define ARDUINO_PIN_13   GPIO14
 Arduino pin 13 (SCK)
 
#define ARDUINO_PIN_14   GPIO32
 Arduino pin 14 (A0)
 
#define ARDUINO_PIN_15   GPIO35
 Arduino pin 15 (A1), input only!
 
#define ARDUINO_PIN_16   GPIO36
 Arduino pin 16 (A2), input only!
 
#define ARDUINO_PIN_17   GPIO39
 Arduino pin 17 (A3), input only!
 
#define ARDUINO_PIN_18   GPIO13
 Arduino pin 18 (SDA)
 
#define ARDUINO_PIN_19   GPIO16
 Arduino pin 19 (SCL)
 
#define ARDUINO_PIN_LAST   19
 

Macro Definition Documentation

◆ ARDUINO_PIN_0

#define ARDUINO_PIN_0   GPIO3

Arduino pin 0 (RxD)

Definition at line 39 of file arduino_iomap.h.

◆ ARDUINO_PIN_1

#define ARDUINO_PIN_1   GPIO1

Arduino pin 1 (TxD)

Definition at line 40 of file arduino_iomap.h.

◆ ARDUINO_PIN_10

#define ARDUINO_PIN_10   GPIO17

Arduino pin 10 (CS0)

Definition at line 50 of file arduino_iomap.h.

◆ ARDUINO_PIN_11

#define ARDUINO_PIN_11   GPIO15

Arduino pin 11 (MOSI)

Definition at line 51 of file arduino_iomap.h.

◆ ARDUINO_PIN_12

#define ARDUINO_PIN_12   GPIO2

Arduino pin 12 (MISO)

Definition at line 52 of file arduino_iomap.h.

◆ ARDUINO_PIN_13

#define ARDUINO_PIN_13   GPIO14

Arduino pin 13 (SCK)

Definition at line 53 of file arduino_iomap.h.

◆ ARDUINO_PIN_14

#define ARDUINO_PIN_14   GPIO32

Arduino pin 14 (A0)

Definition at line 56 of file arduino_iomap.h.

◆ ARDUINO_PIN_15

#define ARDUINO_PIN_15   GPIO35

Arduino pin 15 (A1), input only!

Definition at line 57 of file arduino_iomap.h.

◆ ARDUINO_PIN_16

#define ARDUINO_PIN_16   GPIO36

Arduino pin 16 (A2), input only!

Definition at line 58 of file arduino_iomap.h.

◆ ARDUINO_PIN_17

#define ARDUINO_PIN_17   GPIO39

Arduino pin 17 (A3), input only!

Definition at line 59 of file arduino_iomap.h.

◆ ARDUINO_PIN_18

#define ARDUINO_PIN_18   GPIO13

Arduino pin 18 (SDA)

Definition at line 66 of file arduino_iomap.h.

◆ ARDUINO_PIN_19

#define ARDUINO_PIN_19   GPIO16

Arduino pin 19 (SCL)

Definition at line 67 of file arduino_iomap.h.

◆ ARDUINO_PIN_2

#define ARDUINO_PIN_2   GPIO34

Arduino pin 2 (BTN0), input only!

Definition at line 42 of file arduino_iomap.h.

◆ ARDUINO_PIN_3

#define ARDUINO_PIN_3   GPIO33

Arduino pin 3 (LED)

Definition at line 43 of file arduino_iomap.h.

◆ ARDUINO_PIN_4

#define ARDUINO_PIN_4   GPIO4

Arduino pin 4.

Definition at line 44 of file arduino_iomap.h.

◆ ARDUINO_PIN_5

#define ARDUINO_PIN_5   GPIO9

Arduino pin 5.

Definition at line 45 of file arduino_iomap.h.

◆ ARDUINO_PIN_6

#define ARDUINO_PIN_6   GPIO10

Arduino pin 6.

Definition at line 46 of file arduino_iomap.h.

◆ ARDUINO_PIN_LAST

#define ARDUINO_PIN_LAST   19

Definition at line 70 of file arduino_iomap.h.

◆ ARDUINO_SPI_D11D12D13

#define ARDUINO_SPI_D11D12D13   SPI_DEV(0)

Arduino SPI bus.

Definition at line 29 of file arduino_iomap.h.

◆ ARDUINO_UART_D0D1

#define ARDUINO_UART_D0D1   UART_DEV(0)

Arduino UART interface.

Definition at line 28 of file arduino_iomap.h.