Shared files and configuration for ATmega-based boards. More...
Shared files and configuration for ATmega-based boards.
Pin Change Interrupts (PCINTs) can be enabled using pseudo modules. To provide a low-memory overhead implementation, the PCINTs are grouped into banks. Each banks corresponds to one PCINT on the ATmega (PCINT0, ..., PCINT3).
To enable only a specific bank, simply add
USEMODULE += atmega_pcintN to your Makefile. To enable all interrupts you can use
USEMODULE += atmega_pcint.
In case you want to add a new CPU, simply provide an
atmega_pcint.h with your CPU and adapt your Makefile.dep and Makefile.featues files.