2014-07-15 12:08:52 +02:00
|
|
|
/**
|
|
|
|
* @defgroup cpu_atmega_common Atmel ATmega CPU: common files
|
|
|
|
* @brief AVR Atmega specific code
|
|
|
|
* @ingroup cpu
|
2021-10-04 10:26:33 +02:00
|
|
|
*
|
|
|
|
* ### Pin Change Interrupts
|
|
|
|
*
|
|
|
|
* 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.
|
2014-07-15 12:08:52 +02:00
|
|
|
*/
|