qmk_firmware/quantum
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
51c90f93a97fdaef895783ecbe24569be0db7cb8
2022-07-07 09:27:50 +02:00
..
audio In honor of king terry (#17387) 2022-06-23 02:47:15 +01:00
backlight Fix AVR backlight breathing: low brightness limit & exceeding breathing table max index (#16770) 2022-04-22 17:33:59 +10:00
bootmagic
debounce
encoder/tests Asymmetric encoders, encoder tests. (#16068) 2022-03-08 16:58:05 +11:00
keymap_extras Refactor steno and add `STENO_PROTOCOL = [all|txbolt|geminipr]` (#17065) 2022-06-23 20:43:24 +02:00
led_matrix
logging [Core] Update mpaland/printf to eyalroz/printf fork (#16163) 2022-07-07 09:27:50 +02:00
painter Merge remote-tracking branch 'origin/master' into develop 2022-07-02 03:23:21 +00:00
process_keycode Merge remote-tracking branch 'origin/master' into develop 2022-07-02 12:49:52 +00:00
rgb_matrix RGB Matrix Heatmap - Skip positions with NO_LED (#17488) 2022-06-29 01:25:03 -07:00
rgblight Remove ARM pgm_read_word workaround in rgblight (#16961) 2022-04-28 23:58:55 -07:00
send_string Feature-ify Send String (#17275) 2022-07-02 22:10:08 +10:00
sequencer
split_common Init eeconfig before reading handedness (#17256) 2022-06-20 15:31:27 +01:00
wear_leveling RP2040 emulated EEPROM. (#17519) 2022-07-02 15:18:50 +10:00
action.c Use TAP_HOLD_CAPS_DELAY for KC_LOCKING_CAPS_LOCK (#17099) 2022-05-30 22:55:33 -07:00
action.h
action_code.h
action_layer.c Missed some erroneous prints. (#16597) 2022-03-10 05:43:12 +11:00
action_layer.h Make default layer size 16-bit (#15286) 2022-06-19 07:37:51 +10:00
action_tapping.c Do not enable PERMISSIVE_HOLD when TAPPING_TERM exceeds 500ms (#15674) 2022-06-24 12:40:09 +02:00
action_tapping.h Add GET_TAPPING_TERM macro to reduce duplicate code (#16681) 2022-04-16 11:24:09 -07:00
action_util.c Fix oneshot toggle logic (#16630) 2022-03-14 01:11:42 +00:00
action_util.h
bitwise.c
bitwise.h
caps_word.c [Core] Add Caps Word feature to core (#16588) 2022-05-14 16:00:32 +10:00
caps_word.h [Core] Add Caps Word feature to core (#16588) 2022-05-14 16:00:32 +10:00
color.c
color.h
command.c PoC: Swap Escape and Caps (#16336) 2022-07-02 22:08:48 +10:00
command.h
config_common.h
crc.c
crc.h
debounce.h
deferred_exec.c
deferred_exec.h
digitizer.c
digitizer.h
dip_switch.c
dip_switch.h
dynamic_keymap.c Fix missing definition for non-encoder case. (#16593) 2022-03-09 21:06:33 +11:00
dynamic_keymap.h Add support for encoder mapping. (#13286) 2022-03-09 19:29:00 +11:00
dynamic_macro.h
eeconfig.c Fix oneshot toggle logic (#16630) 2022-03-14 01:11:42 +00:00
eeconfig.h Fix oneshot toggle logic (#16630) 2022-03-14 01:11:42 +00:00
encoder.c Improve ENCODER_DEFAULT_POS to recognize lost ticks (#16932) 2022-07-02 22:12:41 +10:00
encoder.h Add support for encoder mapping. (#13286) 2022-03-09 19:29:00 +11:00
haptic.c [Feature] Add support for multiple switchs/solenoids to Haptic Feedback engine (#15657) 2022-05-15 21:24:35 +10:00
haptic.h
joystick.c Joystick feature updates (#16732) 2022-03-26 18:38:09 +00:00
joystick.h Joystick: Simplify report descriptor and clean up error messages (#16926) 2022-04-26 08:54:34 +10:00
keyboard.c Refactor steno and add `STENO_PROTOCOL = [all|txbolt|geminipr]` (#17065) 2022-06-23 20:43:24 +02:00
keyboard.h Rename TICK to TICK_EVENT to prevent naming conflicts (#16649) 2022-03-14 20:06:21 +00:00
keycode.h
keycode_config.c PoC: Swap Escape and Caps (#16336) 2022-07-02 22:08:48 +10:00
keycode_config.h PoC: Swap Escape and Caps (#16336) 2022-07-02 22:08:48 +10:00
keycode_legacy.h
keymap.h [Core] Add Raspberry Pi RP2040 support (#14877) 2022-06-30 13:19:27 +02:00
keymap_common.c Add support for encoder mapping. (#13286) 2022-03-09 19:29:00 +11:00
keymap_introspection.c Allow for `keymaps` array to be implemented in a file other than `$(KEYMAP_C)` (#17559) 2022-07-05 08:58:35 +10:00
keymap_introspection.h Add keymap wrappers for introspection into the keymap. (#17229) 2022-06-05 10:26:02 +10:00
led.c Expose the time of the last change to the LED state (#17222) 2022-07-02 21:57:05 +10:00
led.h Expose the time of the last change to the LED state (#17222) 2022-07-02 21:57:05 +10:00
led_tables.c
led_tables.h
main.c Quantum Painter (#10174) 2022-04-13 18:00:18 +10:00
matrix.c
matrix.h
matrix_common.c Remove `matrix_key_count()` (#16603) 2022-03-10 12:18:07 +00:00
mousekey.c Merge remote-tracking branch 'origin/master' into develop 2022-06-29 08:17:56 +00:00
mousekey.h Merge remote-tracking branch 'origin/master' into develop 2022-06-29 08:17:56 +00:00
pointing_device.c [Split] Verify Split Pointing Device config (#17481) 2022-06-26 09:15:25 -07:00
pointing_device.h Add support for large Mouse Reports (#16371) 2022-06-08 18:39:16 -07:00
pointing_device_drivers.c improvements for Cirque Pinnacle trackpads (#17091) 2022-06-25 22:22:28 +02:00
programmable_button.c
programmable_button.h
quantum.c Merge remote-tracking branch 'origin/master' into develop 2022-06-05 11:15:11 +02:00
quantum.h Feature-ify Send String (#17275) 2022-07-02 22:10:08 +10:00
quantum_keycodes.h PoC: Swap Escape and Caps (#16336) 2022-07-02 22:08:48 +10:00
quantum_keycodes_legacy.h Removes terminal from QMK. (#17258) 2022-05-30 22:38:08 -07:00
raw_hid.h
ring_buffer.h
secure.c Enhancement and fixes of "Secure" feature (#16958) 2022-05-14 23:07:08 +01:00
secure.h Enhancement and fixes of "Secure" feature (#16958) 2022-05-14 23:07:08 +01:00
sync_timer.c
sync_timer.h
utf8.c Quantum Painter (#10174) 2022-04-13 18:00:18 +10:00
utf8.h Quantum Painter (#10174) 2022-04-13 18:00:18 +10:00
util.h Asymmetric encoders, encoder tests. (#16068) 2022-03-08 16:58:05 +11:00
variable_trace.c
variable_trace.h
velocikey.c
velocikey.h
via.c Ensure that rgb+via compiles in all cases (#17355) 2022-06-10 22:01:46 -07:00
via.h
via_ensure_keycode.h
virtser.h
wpm.c
wpm.h