Author | SHA1 | Message | Date |
---|---|---|---|
Stefan Kerkmann |
d9bb189e25
|
[Core] Update mpaland/printf to eyalroz/printf fork (#16163)
mpaland printf implementation was abandoned in ~2019 and the fork by
eyalroz is now regarded to be the goto replacement of it. So this commit
incoporates the changes needed to use this fork in QMK.
Note that pointer ptrdiff_t is always supported since commit
|
1 year ago |
Stefan Kerkmann |
e89478eb0f
|
[Core] Update C standard to GNU11, C++ to GNU++14 (#17114) | 2 years ago |
Drashna Jaelre |
787a68948f
|
[Core] Add Reboot keycode to core (#15990) | 2 years ago |
Joel Challis |
b8245a5507
|
Expose API for hardware unique ID (#16869) | 2 years ago |
Joel Challis |
7e6f1c9e08
|
Force platform pin defs to be included (#16611)
* Force platform pin defs to be included * Always grab first header |
2 years ago |
QMK Bot |
63646e8906
|
Format code according to conventions (#16322) | 2 years ago |
Joel Challis |
135c935990
|
Initial migration of suspend callbacks (#16067)
* Initial migration of suspend logic * Add header |
2 years ago |
Nick Brassel |
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. |
2 years ago |
Joel Challis |
6a9ec74b32
|
Remove unused suspend_idle (#16063) | 2 years ago |
Ryan |
c71c0fba90
|
Fix bootloader_jump for certain CTRL boards (#16026) | 2 years ago |
QMK Bot |
be2265d0d1
|
Format code according to conventions (#15593) | 2 years ago |
Ryan |
6bc870d899
|
Refactor `bootloader_jump()` implementations (#15450)
* Refactor `bootloader_jump()` implementations * Fix tests? * Rename `atmel-samba` to `md-boot` |
2 years ago |
Nick Brassel |
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. |
2 years ago |
Joel Challis |
2728603fe6
|
Move tmk_core/common/<plat> (#13918) | 2 years ago |
Joel Challis |
40bc5a8192
|
Enable CLI flashing via mdloader (#14729)
* Enable CLI flashing via mdloader * remove flag * Update qmk flash help |
2 years ago |
ruro |
3b28178deb
|
`--parallel` improvements (#13800)
* improve make parallel jobs support * document the --parallel option * disable the output-sync for interactive targets |
2 years ago |
Joel Challis |
ab941ce614
|
Move all the flash logic from tmk_core (#13927) | 2 years ago |