Commit graph

14 commits

Author SHA1 Message Date
tmk
360872d269 core: Build option for LTO(Link Time Optimization)
This makes firmware size small but need to be tested more.
https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#Optimize-Options
https://github.com/arduino/Arduino/issues/660
https://github.com/arduino/ArduinoCore-avr/blob/master/platform.txt

* No `-fno-fat-lto-objects` is needed, it is the default.
https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#index-ffat-lto-objects
* No `-fuse-linker-plugin` is needed, it is the default.
https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#index-fuse-linker-plugin
2022-05-31 13:30:44 +09:00
tmk
cf8712fda7 core: Add EXTRA{C|CPP|AS}FLAGS in rule.mk 2021-07-20 22:48:01 +09:00
tmk
e15f35fd9b rules.mk: Allow same name between .c and .cpp 2021-07-05 00:03:15 +09:00
tmk
46bd3670cf core: Add 'dude' makefile target for avrdude
Run like `make dude DEV=/dev/ttyACM0` to program
Arduino such as Pro Micro and Leonardo
2020-05-06 09:36:28 +09:00
tmk
dd543150b4 rule.mk: Add dfu-programmer version check again
- ubuntu 18.04 still uses old 0.6.1
2018-07-05 23:43:12 +09:00
tmk
c72981f1e7 tmk_core: Now expects dfu-programmer 0.7 or later 2018-05-18 08:34:39 +09:00
tmk
9d66875636 core: Fix dfu-programmer version check 2017-09-07 09:00:57 +09:00
tmk
bd68c71e20 core: Fix dfu wait in rules.mk 2016-09-09 09:27:57 +09:00
tmk
4703afac2f core: Fix 'make dfu' message 2016-09-08 14:45:12 +09:00
tmk
e5acff0312 core: 'make dfu' waits for bootloader to start
jackhumbert/qmk_firmware@0b8c448
2016-09-08 13:52:59 +09:00
tmk
d0f174911e core: Fix rules.mk for dfu target 2015-11-27 07:19:19 +09:00
Jun Wako
1c73e574f1 Add compile options '-fdata-sections' 2015-05-10 10:01:16 +09:00
Jun Wako
bd24de44b7 Fix dfu-programmer parameters 2015-04-23 16:07:24 +09:00
tmk
1a02ebcc61 Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' 2015-04-10 01:32:04 +09:00