1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/cpu/atmega_common
Gerson Fernando Budke 783afbc666 cpu/avr8_common: Add AVR8_ISR macro
The current ISR implementation for AVR8 requires use of
avr8_[enter/exit]_isr pair which add some boilerplate on code.
This add AVR8_ISR which clean-up the code and make it simpler
and hides any schedule detail from the user perspective.

This is a preparation for future scheduling and irq optimizations.

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2023-07-05 20:00:19 +02:00
..
include cpu/atmega_common: checking features instead of CPU models 2023-07-04 23:17:21 +02:00
periph cpu/avr8_common: Add AVR8_ISR macro 2023-07-05 20:00:19 +02:00
atmega_cpu.c cpu/avr8_common: Add AVR8_ISR macro 2023-07-05 20:00:19 +02:00
doc.txt cpu/atmega_common: move PCINT documentation from boards 2021-11-22 12:25:57 +01:00
Kconfig cpu/atmega_common: implement periph/gpio_ll{,_irq} 2022-05-02 14:44:55 +02:00
Makefile cpu: Refact atmega_common into avr8_common 2021-01-07 16:29:22 -03:00
Makefile.dep cpu: Refact atmega_common into avr8_common 2021-01-07 16:29:22 -03:00
Makefile.features cpu/atmega_common: implement periph/gpio_ll{,_irq} 2022-05-02 14:44:55 +02:00
Makefile.include cpu: Refact atmega_common into avr8_common 2021-01-07 16:29:22 -03:00