1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/cpu/avr8_common
Gerson Fernando Budke 93aa10cc5c cpu/avr8_common: Rework avr8_state variable
The avr8_state variable uses bit operation to set/clear the state. This
rework avr8_state to use increment/decrement instead. It introduce the
use of General Purpose IO Register 1 (GPIOR1) when available.

This is a preparation for future scheduling and irq optimizations.

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2023-07-05 19:01:14 +02:00
..
avr_libc_extra cpu/avr8_common: implement perror() 2023-04-26 10:31:09 +02:00
include cpu/avr8_common: Rework avr8_state variable 2023-07-05 19:01:14 +02:00
ldscripts cpu/avr8_common: added avr4.ld script 2023-06-22 17:35:14 +02:00
avr8_cpu.c cpu/avr8_common: Rework avr8_state variable 2023-07-05 19:01:14 +02:00
doc.txt cpu: Refact atmega_common into avr8_common 2021-01-07 16:29:22 -03:00
Kconfig cpu/avr8_common: use tiny_strerror_as_strerror 2022-09-20 15:51:11 +02:00
Makefile cpu: Refact atmega_common into avr8_common 2021-01-07 16:29:22 -03:00
Makefile.dep cpu: always rely on stdio.inc.mk for default stdio selection 2022-11-09 10:42:47 +01:00
Makefile.features cpu: Refact atmega_common into avr8_common 2021-01-07 16:29:22 -03:00
Makefile.include cpu/avr8_common: implement printf_float 2021-09-28 12:35:43 +02:00
startup.c cpu/avr8_common: supports CPUs with missing CALL and JMP instructions 2023-06-22 17:35:36 +02:00
thread_arch.c cpu/avr8_common: Rework avr8_state variable 2023-07-05 19:01:14 +02:00