qmk/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_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
action.c Use TAP_HOLD_CAPS_DELAY for KC_LOCKING_CAPS_LOCK (#17099) 2022-05-30 22:55:33 -07:00
action.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_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
keycode.h
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
keymap.h [Core] Add Raspberry Pi RP2040 support (#14877) 2022-06-30 13:19:27 +02:00
led_tables.c
led_tables.h
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
main.c Quantum Painter (#10174) 2022-04-13 18:00:18 +10:00
matrix_common.c Remove matrix_key_count() (#16603) 2022-03-10 12:18:07 +00:00
matrix.c
matrix.h
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_drivers.c improvements for Cirque Pinnacle trackpads (#17091) 2022-06-25 22:22:28 +02: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
programmable_button.c
programmable_button.h
quantum_keycodes_legacy.h Removes terminal from QMK. (#17258) 2022-05-30 22:38:08 -07:00
quantum_keycodes.h PoC: Swap Escape and Caps (#16336) 2022-07-02 22:08:48 +10:00
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
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_ensure_keycode.h
via.c Ensure that rgb+via compiles in all cases (#17355) 2022-06-10 22:01:46 -07:00
via.h
virtser.h
wpm.c
wpm.h