1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/cpu/atmega_common/periph
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
..
adc.c cpu/atmega_common: checking features instead of CPU models 2023-07-04 23:17:21 +02:00
cpuid.c cpu/atmega_common: cpuid: add a word of warning 2019-11-11 18:07:09 +01:00
eeprom.c cpu/*: realign ENABLE_DEBUG 2020-10-23 00:46:26 +02:00
gpio_ll_irq.c cpu/avr8_common: Add AVR8_ISR macro 2023-07-05 20:00:19 +02:00
gpio_ll.c cpu/atmega_common: implement periph/gpio_ll{,_irq} 2022-05-02 14:44:55 +02:00
gpio.c cpu/avr8_common: Add AVR8_ISR macro 2023-07-05 20:00:19 +02:00
i2c.c cpu/atmega_common: checking features instead of CPU models 2023-07-04 23:17:21 +02:00
Kconfig cpu/atmega_common: model Kconfig 2021-11-22 12:25:29 +01:00
Makefile cpu: make use of Makefile.periph 2017-11-06 12:01:19 +01:00
pm.c cpu/atmega_common: add cpu.c and startup.c common code 2018-11-02 16:23:47 +01:00
pwm.c cpu/atmega_common: checking features instead of CPU models 2023-07-04 23:17:21 +02:00
rtc.c cpu/avr8_common: Add AVR8_ISR macro 2023-07-05 20:00:19 +02:00
rtt.c cpu/avr8_common: Add AVR8_ISR macro 2023-07-05 20:00:19 +02:00
spi.c cpu/atmega_common: checking features instead of CPU models 2023-07-04 23:17:21 +02:00
timer.c cpu/avr8_common: Add AVR8_ISR macro 2023-07-05 20:00:19 +02:00
uart.c cpu/avr8_common: Add AVR8_ISR macro 2023-07-05 20:00:19 +02:00
wdt.c cpu/*: realign ENABLE_DEBUG 2020-10-23 00:46:26 +02:00