19#include "periph_cpu_common.h" 
   29#define PM_NUM_MODES            (5) 
   30#define AVR8_PM_SLEEP_MODE_0    SLEEP_MODE_PWR_DOWN  
   31#define AVR8_PM_SLEEP_MODE_1    SLEEP_MODE_PWR_SAVE  
   32#define AVR8_PM_SLEEP_MODE_2    SLEEP_MODE_STANDBY   
   33#define AVR8_PM_SLEEP_MODE_3    SLEEP_MODE_ADC       
   54#define CPU_ATMEGA_EXT_INTS    { GPIO_PIN(PORT_D, 0), \ 
   55                                 GPIO_PIN(PORT_D, 1), \ 
   56                                 GPIO_PIN(PORT_D, 2), \ 
   57                                 GPIO_PIN(PORT_D, 3), \ 
   58                                 GPIO_PIN(PORT_E, 4), \ 
   59                                 GPIO_PIN(PORT_E, 5), \ 
   60                                 GPIO_PIN(PORT_E, 6), \ 
 
   88#define I2C_PORT_REG            PORTD 
   89#define I2C_PIN_MASK            (1 << PORTD1) | (1 << PORTD0) 
   96#define EEPROM_SIZE             (4096U)   
  103#include "periph_conf.h" 
static bool atmega_has_pin_exti(uint8_t port_num, uint8_t pin_num)
Check if the given pin can be used as external interrupt.
 
static uint8_t atmega_pin2exti(uint8_t port_num, uint8_t pin_num)
Get the interrupt vector number of the given GPIO pin.
 
Default timer configuration.
 
CMSIS style register definitions for the atmega family.