Stefan Kerkmann and GitHub
e89478eb0f
[Core] Update C standard to GNU11, C++ to GNU++14 ( #17114 )
2022-06-06 08:47:22 +10:00
Drashna Jaelre and GitHub
787a68948f
[Core] Add Reboot keycode to core ( #15990 )
2022-05-14 13:35:49 +10:00
Joel Challis and GitHub
b8245a5507
Expose API for hardware unique ID ( #16869 )
2022-04-18 20:51:40 +10:00
Joel Challis and GitHub
7e6f1c9e08
Force platform pin defs to be included ( #16611 )
...
* Force platform pin defs to be included
* Always grab first header
2022-03-10 23:53:16 +00:00
QMK Bot and GitHub
63646e8906
Format code according to conventions ( #16322 )
2022-02-12 18:29:31 +00:00
Joel Challis and GitHub
135c935990
Initial migration of suspend callbacks ( #16067 )
...
* Initial migration of suspend logic
* Add header
2022-02-05 05:10:00 +11:00
Nick Brassel and GitHub
e22efc037a
Don't make EEPROM size assumptions with dynamic keymaps. ( #16054 )
...
* Don't make EEPROM size assumptions with dynamic keymaps.
* Add support for checking against emulated flash, error out if someone attempts to build a board without specifying EEPROM size.
* Reorder defines so that MCU is considered last.
* Refactor EEPROM definitions for simplicity.
* Fix max sizing of kabedon/kabedon980.
* Fix max sizing of mechlovin/olly/jf.
* Fix unit tests.
* Review comments, add messages with values during build failures.
2022-02-02 15:04:37 +11:00
Joel Challis and GitHub
6a9ec74b32
Remove unused suspend_idle ( #16063 )
2022-01-26 14:57:28 -08:00
Ryan and GitHub
c71c0fba90
Fix bootloader_jump for certain CTRL boards ( #16026 )
2022-01-25 09:28:13 +11:00
QMK Bot and GitHub
be2265d0d1
Format code according to conventions ( #15593 )
2021-12-27 21:20:52 +11:00
Ryan and GitHub
6bc870d899
Refactor bootloader_jump() implementations ( #15450 )
...
* Refactor `bootloader_jump()` implementations
* Fix tests?
* Rename `atmel-samba` to `md-boot`
2021-12-27 21:10:07 +11:00
Nick Brassel and GitHub
6e40dfa022
Add open-drain GPIO support. ( #15282 )
...
* Add open-drain GPIO support.
* `qmk format-c`
* Wording.
* Remove port GPIO implementations as the only board that uses it has its own internal defs anyway. Will wait for first-class handling of ports in core before reimplementing.
2021-12-27 11:52:10 +11:00
Joel Challis and GitHub
2728603fe6
Move tmk_core/common/<plat> ( #13918 )
2021-11-19 10:41:02 -08:00
Joel Challis and GitHub
40bc5a8192
Enable CLI flashing via mdloader ( #14729 )
...
* Enable CLI flashing via mdloader
* remove flag
* Update qmk flash help
2021-10-15 22:07:33 +01:00
ruro and GitHub
3b28178deb
--parallel improvements (#13800 )
...
* improve make parallel jobs support
* document the --parallel option
* disable the output-sync for interactive targets
2021-08-18 08:46:59 +10:00
Joel Challis and GitHub
ab941ce614
Move all the flash logic from tmk_core ( #13927 )
2021-08-15 21:55:23 +01:00