qmk_firmware/platforms/chibios
Stefan Kerkmann 0056a1f0d0 platforms: rp: link ram functions to ramtext section
With the 2.0.0 pico-sdk release it is possible to re-define the custom
pico-sdk linker sections, allowing us to drop the custom linker script
which introduced the `.time_critical` section in ram. This section is
for functions we do not want to execute from flash e.g. everything that
must be fast or available if the XIP flash is deactivated e.g. when
programming the flash itself.
2024-09-01 10:02:04 +02:00
..
boards platforms: rp: link ram functions to ramtext section 2024-09-01 10:02:04 +02:00
bootloaders bootloaders: rp2040: update for pico sdk 2.0 2024-08-30 17:02:23 +02:00
converters Rename promicro_rp2040 converter to sparkfun_pm2040 (#24192) 2024-07-25 22:51:32 +01:00
drivers [WIP] Adds bus acquire/release semantics to SPI start/stop. (#23439) 2024-07-18 08:59:08 +10:00
vendors/RP platforms: rp: link ram functions to ramtext section 2024-09-01 10:02:04 +02:00
_pin_defs.h ChibiOS pin defs: use only vendor if present (#22297) 2023-10-21 14:02:03 +11:00
_timer.h Move tmk_core/common/<plat> (#13918) 2021-11-19 10:41:02 -08:00
_util.h Add simpler method for relocating functions to RAM. (#21804) 2023-11-22 12:08:52 +11:00
_wait.c Move tmk_core/common/<plat> (#13918) 2021-11-19 10:41:02 -08:00
_wait.h [Fix] Make ChibiOS _wait.h independent of quantum.h (#17645) 2022-07-12 21:54:33 +02:00
atomic_util.h Fix quantum ring_buffer for ChibiOS (#19683) 2023-01-28 21:07:51 +00:00
bootloader.mk Set default board files for uf2boot bootloader (#22129) 2023-09-25 13:05:28 +10:00
chibios_config.h Workaround for uart makefile issues (#23192) 2024-03-02 18:20:18 +00:00
config.h Remove CORTEX_ENABLE_WFI_IDLE from keyboards. (#21353) 2023-06-23 20:31:25 +01:00
flash.mk Merge upstream changes to uf2conv (#19993) 2023-03-03 10:26:37 +11:00
gd32v_compatibility.h Fix GD32VF103 WS2812 PWM driver (#18067) 2022-08-15 18:00:22 +01:00
gpio.h Update naming convention for GPIO control macros (#23085) 2024-02-17 00:18:26 +11:00
hardware_id.c Allow overriding get_hardware_id(). (#24051) 2024-07-05 11:22:08 +10:00
interrupt_handlers.c Cater for ECC failures in EFL wear-leveling. (#19749) 2023-11-26 22:59:38 +11:00
mcu_selection.mk platforms: rp: link ram functions to ramtext section 2024-09-01 10:02:04 +02:00
platform_deps.h Move tmk_core/common/<plat> (#13918) 2021-11-19 10:41:02 -08:00
platform.c Move tmk_core/common/<plat> (#13918) 2021-11-19 10:41:02 -08:00
platform.mk platforms: rp: split into common and rp2040 part 2024-09-01 10:02:04 +02:00
sleep_led.c Get rid of USB_LED_CAPS_LOCK (#21436) 2023-07-06 09:48:02 +01:00
suspend.c Revert changes to ChibiOS Suspend Code (#21830) 2023-08-27 03:52:12 +01:00
synchronization_util.c [Core] Use a mutex guard for split shared memory (#16647) 2022-04-19 20:56:16 +10:00
syscall-fallbacks.c Format code according to conventions (#16322) 2022-02-12 18:29:31 +00:00
timer.c ChibiOS 21.11.1 update. (#16251) 2022-03-07 21:04:22 +11:00
wait.c platfoms: chibios: wait: only define the frequency (#21115) 2023-06-02 14:41:05 -07:00