1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/cpu/atxmega
Marian Buschsieweke 023b6ae7cf
cpu/atxmega: fix building with avr-libc 2.1.0
Due to the lack of new official avr-libc releases (which includes the
vendor header files needed to support different version of MCUs),
support for new MCUs was lacking. Distributions such as Debian addressed
this by extending the upstream code with vendor header files directly
obtained from Atmel / Microchip, but without paying attention to
details. As such, a naming inconsistency (ASIZE vs ASPACE) between
officially supported MCUs and new MCUs was introduced.

Now that avr-libc 2.1.0 is officially released, hardware support for new
MCUs is provided by upstream out of the box and only ASIZE is used as
name. This commit adds a bit of glue code to create aliases for ASIZE on
older avr-libc versions where needed. This fixes compilation with the
new avr-libc release and results in more consistent code.
2022-09-22 13:56:53 +02:00
..
ebi cpu/atxmega: model Kconfig 2021-11-22 12:25:29 +01:00
include cpu/atxmega: fix building with avr-libc 2.1.0 2022-09-22 13:56:53 +02:00
periph cpu/periph/i2c: update implementations to new I2C API 2021-11-29 06:35:25 +01:00
atxmega_cpu.c cpu/{atxmega,atmega_common}: fix invalid use of PSTR() 2021-09-30 17:15:39 +02:00
atxmega.config cpu/atxmega: model Kconfig 2021-11-22 12:25:29 +01:00
doc.txt cpu: Introduce Atmel xmega cpu 2021-03-15 20:16:10 -03:00
Kconfig cpu/atxmega: model Kconfig 2021-11-22 12:25:29 +01:00
Kconfig.XMEGAA cpu: Introduce Atmel xmega cpu 2021-03-15 20:16:10 -03:00
Kconfig.XMEGAB cpu: Introduce Atmel xmega cpu 2021-03-15 20:16:10 -03:00
Kconfig.XMEGAC cpu: Introduce Atmel xmega cpu 2021-03-15 20:16:10 -03:00
Kconfig.XMEGAD cpu: Introduce Atmel xmega cpu 2021-03-15 20:16:10 -03:00
Kconfig.XMEGAE cpu: Introduce Atmel xmega cpu 2021-03-15 20:16:10 -03:00
Makefile cpu/atxmega: Add external bus interface 2021-08-24 08:35:41 -03:00
Makefile.dep cpu/atxmega: fix dependency 2021-11-22 12:25:57 +01:00
Makefile.features makefiles/kconfig: use two lists for boards and CPUs default configs 2021-12-13 12:33:21 +01:00
Makefile.include cpu/avr8_common: Fix link with binutils > 2.35.2 2021-10-13 16:37:19 +02:00