aboutsummaryrefslogtreecommitdiff
path: root/builddefs/common_rules.mk
Commit message (Collapse)AuthorAgeFilesLines
* Remove `arm_atsam` platform (#24337)Joel Challis2024-09-021-4/+0
|
* [Maintenance] builddefs: common_rules: overhaul debug information generation ↵Stefan Kerkmann2024-09-011-23/+16
| | | | | | | | | | | | | | | (#24352) builddefs: common_rules: overhaul debug information generation Debug information is always generated while compiling a binary, but debugging is not the main use-case for the majority of users. Thus the new default is to explicitly require them with `DEBUG_ENABLE=yes`. The same is true for linker map files which are gated by the same flag. As we target the gcc compiler and debug with the gdb debugger we can specify the ggdb3 flag in the most verbose to get macro expansion. Signed-off-by: Stefan Kerkmann <karlk90@pm.me>
* QMK Userspace (#22222)Nick Brassel2023-11-281-1/+10
| | | | Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Revert "chibios: disable RWX segment warning on newer GNU lds (#22007)" (#22469)Nick Brassel2023-11-131-8/+3
| | | This reverts commit de3c42125b661f62757f8ee4f6184c089340d3a0.
* chibios: disable RWX segment warning on newer GNU lds (#22007)Thomas Weißschuh2023-11-131-3/+8
|
* directly use object files when linking ELF (#22025)Thomas Weißschuh2023-09-171-1/+4
|
* Remove 'Firmware size check does not yet support' message (#21977)Joel Challis2023-09-121-25/+1
|
* Remove oversize binaries (#21976)Dasky2023-09-121-0/+2
| | | This stops a situation where a user could end up flashing oversize firmware soft bricking hardware.
* Consolidate `KEYBOARD_OUTPUT`+`KEYMAP_OUTPUT`=>`INTERMEDIATE_OUTPUT` (#21272)Nick Brassel2023-06-211-1/+1
|
* Implement UF2 device type id extension tag (#21029)Joel Challis2023-05-251-1/+2
|
* Hide hex output when building uf2 (#19940)Joel Challis2023-02-261-2/+2
|
* compiler.txt: ensure file exists before comparison (#18921)Ryan2022-11-011-0/+1
|
* docs: some typos (#18582)George Rodrigues2022-10-051-2/+2
| | | probably hacktoberism
* [Core] `STM32_USB_USE_OTG1` => `USB_ENDPOINTS_ARE_REORDERABLE` (#17647)Nick Brassel2022-08-041-0/+1
|
* [Core] Update C standard to GNU11, C++ to GNU++14 (#17114)Stefan Kerkmann2022-06-061-107/+10
|
* Warn about LTO with arm_atsam, not ChibiOS. (#17106)Nick Brassel2022-05-161-2/+2
|
* ChibiOS 21.11.1 update. (#16251)Nick Brassel2022-03-071-1/+1
| | | | | | | | | | | | | | | * ChibiOS 21.11.1 update. * `uf2-tinyuf2` => `tinyuf2` * Updated chibios-contrib, fixup preprocessor for tinyuf2 bootloader. * Fixup keychron L433 boards. * Makefile cleanup. * RISC-V build fixes. * Fixup RISC-V build.
* Migrate more makefile utilities to builddefs sub-directory (#16002)Joel Challis2022-02-101-0/+523