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.
Thomas Weißschuh a535d24ecf
core: chibios: bootloader: use integer pointers as volatile (#13450)
This prevents gcc from incorrectly trying to validate array bounds.

```
tmk_core/common/chibios/bootloader.c: error: '__builtin_memcpy' offset [0, 21] is out of the bounds [0, 0] [-Werror=array-bounds]
  107 |     __builtin_memcpy((void *) VBAT, (const void *)sys_reset_to_loader_magic, sizeof(sys_reset_to_loader_magic));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```

See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99578#c16
Fixes #12925
4 years ago
..
arm_atsam Avoid 8-bit timer overflows in debounce algorithms (#12240) 5 years ago
avr Avoid 8-bit timer overflows in debounce algorithms (#12240) 5 years ago
chibios core: chibios: bootloader: use integer pointers as volatile (#13450) 4 years ago
test 2021 May 29 Breaking Changes Update (#13034) 5 years ago
action.c 2021 May 29 Breaking Changes Update (#13034) 5 years ago
action.h 2021 May 29 Breaking Changes Update (#13034) 5 years ago
action_code.h
action_layer.c Improve layer mask handling (#13065) 4 years ago
action_layer.h Improve layer mask handling (#13065) 4 years ago
action_macro.c
action_macro.h
action_tapping.c
action_tapping.h
action_util.c 2021 May 29 Breaking Changes Update (#13034) 5 years ago
action_util.h 2021 May 29 Breaking Changes Update (#13034) 5 years ago
atomic_util.h
bootloader.h
debug.c
debug.h
eeconfig.c 2021 May 29 Breaking Changes Update (#13034) 5 years ago
eeconfig.h 2021 May 29 Breaking Changes Update (#13034) 5 years ago
eeprom.h
gpio.h
host.c Extensible split data sync (#11930) 5 years ago
host.h
host_driver.h
keyboard.c Add CRC8 calculation subsystem to quantum (#12641) 5 years ago
keyboard.h 2021 May 29 Breaking Changes Update (#13034) 5 years ago
keycode.h
lib_printf.mk
nodebug.h
pin_defs.h
print.h
printf.c
progmem.h
raw_hid.h
report.c
report.h
sendchar.h
sendchar_null.c
sendchar_uart.c
sleep_led.h
suspend.h
sync_timer.c Add sync_timer support over serial_link (i.e. Ergodox Infinity) (#12845) 5 years ago
sync_timer.h Add sync_timer support over serial_link (i.e. Ergodox Infinity) (#12845) 5 years ago
timer.h Avoid 8-bit timer overflows in debounce algorithms (#12240) 5 years ago
usb_util.c Allow configuration of USB_VBUS_PIN on chibios (#13342) 5 years ago
usb_util.h 2021 May 29 Breaking Changes Update (#13034) 5 years ago
virtser.h
wait.h 2021 May 29 Breaking Changes Update (#13034) 5 years ago