You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Stefan Kerkmann 5c2052fd47
[Core] RISC-V toolchain and picolibc fixes (#15109)
* [Core] Fix RISC-V toolchain installation

The risc-v toolchain is only available on distributions based on Debian 11+
so we check for their availability before installing them.

* [Core] Fix heap symbols and syscalls for picolibc

picolibc internally uses __heap_start and __heap_end instead of the
defacto chibios linker script standard __heap_base__ and __heap_end__
therefore we introduce these symbols as an alias. Usually all memory
used within QMK is statically allocated, but some algorithms make usage
of malloc and friends.

Also the timeval struct is not defined by picolibc for syscalls, therefore it
is declared as stub.
4 years ago
..
arm_atsam Move tmk_core/common/<plat> (#13918) 4 years ago
avr Move tmk_core/common/<plat> (#13918) 4 years ago
chibios [Core] RISC-V toolchain and picolibc fixes (#15109) 4 years ago
test Move tmk_core/common/<plat> (#13918) 4 years ago
atomic_util.h Move tmk_core/common/<plat> (#13918) 4 years ago
bootloader.h Move tmk_core/common/<plat> (#13918) 4 years ago
common.mk Move tmk_core/common/<plat> (#13918) 4 years ago
eeprom.h Move tmk_core/common/<plat> (#13918) 4 years ago
gpio.h Move tmk_core/common/<plat> (#13918) 4 years ago
pin_defs.h Move tmk_core/common/<plat> (#13918) 4 years ago
progmem.h Move tmk_core/common/<plat> (#13918) 4 years ago
sleep_led.h Move tmk_core/common/<plat> (#13918) 4 years ago
suspend.h Move tmk_core/common/<plat> (#13918) 4 years ago
timer.h Move tmk_core/common/<plat> (#13918) 4 years ago
wait.h Move tmk_core/common/<plat> (#13918) 4 years ago