mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
17 lines
698 B
Plaintext
17 lines
698 B
Plaintext
|
/**
|
||
|
@defgroup boards_common_atmega ATmega common
|
||
|
@ingroup boards
|
||
|
@brief Shared files and configuration for ATmega-based boards
|
||
|
|
||
|
### 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.featues files.
|
||
|
*/
|