20 Commits (98e783cc3ca76b542093bab9b0939030fd3cfba7)

Author SHA1 Message Date
Ryan 9ee2effe8e
HD44780 driver rework (#16370) 4 years ago
QMK Bot 2749346a53 Merge remote-tracking branch 'origin/master' into develop 4 years ago
Joel Challis 417f089115
Print out generated files during build (#16672) 4 years ago
Nick Brassel 8d5eacb7dd
Add support for encoder mapping. (#13286) 4 years ago
Nick Brassel 2f6751e48a
Asymmetric encoders, encoder tests. (#16068) 4 years ago
Nick Brassel 44f1bd9b3a
ChibiOS 21.11.1 update. (#16251)
* 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.
4 years ago
Joy Lee 71c0b97bce
Added external spi flash driver. (#15419) 4 years ago
Idan Kamara 793f54f6ca
ps2/avr: use the correct file name (#16316)
This was missed in https://github.com/qmk/qmk_firmware/pull/14895.

Thanks to fauxpark for spotting this.
4 years ago
Joel Challis f7e7671f69
Migrate more makefile utilities to builddefs sub-directory (#16002) 4 years ago
Nick Brassel e987ce1652
Standardise error output. (#16220) 4 years ago
Nick Brassel 0be2eaf174
Create a build error if no bootloader is specified. (#16181)
* Create a build error if no bootloader is specified.

* Update builddefs/bootloader.mk

Co-authored-by: Ryan <fauxpark@gmail.com>

Co-authored-by: Ryan <fauxpark@gmail.com>
4 years ago
Nick Brassel 77062e9a36
Add L432, L442. (#16016) 4 years ago
Ryan 5fb93934d0
Fixes for bootloader refactor build failures (#15638) 4 years ago
Ryan 6bc870d899
Refactor `bootloader_jump()` implementations (#15450)
* Refactor `bootloader_jump()` implementations

* Fix tests?

* Rename `atmel-samba` to `md-boot`
4 years ago
Hugo Osvaldo Barrera 76a673233c
Add a clarification to an error message (#15207)
Makes this a bit more foolproof.

See https://github.com/qmk/qmk_firmware/issues/15202
4 years ago
Joy Lee 68838bb700
Westberrytech pr (#14422)
* Added support for WB32 MCU

* Modified eeprom_wb32.c

* Remove the eeprom_wb32-related code
4 years ago
precondition 4bac5f53d8
New feature: `DYNAMIC_TAPPING_TERM_ENABLE` (#11036)
* New feature: `DYNAMIC_TAPPING_TERM_ENABLE`

3 new quantum keys to configure the tapping term on the fly.

* Replace sprintf call in tapping_term_report by get_u16_str

* Replace tab with 4 spaces
4 years ago
Nick Brassel 36d123e9c5
Add support for deferred executors. (#14859)
* Add support for deferred executors.

* More docs.

* Include from quantum.h

* Cleanup.

* Parameter checks

* Comments.

* qmk format-c

* I accidentally a few words.

* API name change.

* Apply suggestions from code review

Co-authored-by: Sergey Vlasov <sigprof@gmail.com>

* Review comments.

* qmk format-c

* Review comments.

Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
4 years ago
Joel Challis 55fb468d74
More platform/protocol alignment (#14976) 4 years ago
Joel Challis b780c797be
Migrate makefile utilities to sub-directory (#14917) 4 years ago