CPU specific definitions for internal peripheral handling. More...
CPU specific definitions for internal peripheral handling.
Definition in file periph_cpu.h.
Go to the source code of this file.
#define | GPIO_PIN(x, y) ((x << 4) | y) |
Define a CPU specific GPIO pin generator macro. | |
#define | CPU_ATMEGA_EXT_INTS |
Available external interrupt pins on the ATmega328p family. More... | |
enum | { PORT_B = 1, PORT_C = 2, PORT_D = 3 } |
Available ports on the ATmega328p family. More... | |
Defines for the I2C interface | |
#define | I2C_PORT_REG PORTC |
#define | I2C_PIN_MASK (1 << PORTC4) | (1 << PORTC5) |
EEPROM configuration | |
#define | EEPROM_SIZE (1024U) /* 1kB */ |
#define CPU_ATMEGA_EXT_INTS |
Available external interrupt pins on the ATmega328p family.
In order of their interrupt number.
Definition at line 49 of file periph_cpu.h.
anonymous enum |
Available ports on the ATmega328p family.
Enumerator | |
---|---|
PORT_B | port B |
PORT_C | port C |
PORT_D | port D |
Definition at line 38 of file periph_cpu.h.