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.features files.