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 Format code according to conventions (#16322) 2022-02-12 18:29:31 +00:00
debounce Format code according to conventions (#16322) 2022-02-12 18:29:31 +00:00
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 Merge remote-tracking branch 'upstream/master' into develop 2022-02-19 04:27:09 +11:00
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 Format code according to conventions (#16322) 2022-02-12 18:29:31 +00:00
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 Format code according to conventions (#16421) 2022-02-21 08:29:54 -08:00
action_code.h Rip out old macro and action_function system (#16025) 2022-01-24 21:22:20 +00:00
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 Format code according to conventions (#16322) 2022-02-12 18:29:31 +00:00
bitwise.c Format code according to conventions (#16322) 2022-02-12 18:29:31 +00:00
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 Format code according to conventions (#16322) 2022-02-12 18:29:31 +00:00
color.h fixed typo in orange HSV colors decalartion (#15976) 2022-01-22 06:12:14 +00:00
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 [Core] Remove matrix_is_modified() and debounce_is_active() (#15349) 2021-11-29 08:22:10 -08:00
deferred_exec.c Format code according to conventions (#16322) 2022-02-12 18:29:31 +00:00
deferred_exec.h Advanced deferred_exec for core-side code. (#15579) 2022-01-10 18:26:46 +00:00
digitizer.c Format code according to conventions (#16322) 2022-02-12 18:29:31 +00:00
digitizer.h
dip_switch.c Format code according to conventions (#16322) 2022-02-12 18:29:31 +00:00
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 Format code according to conventions (#16322) 2022-02-12 18:29:31 +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
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 Format code according to conventions (#16322) 2022-02-12 18:29:31 +00:00
matrix.h Custom matrix lite support for split keyboards (#14674) 2021-12-27 21:03:40 +11:00
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 Format code according to conventions (#16322) 2022-02-12 18:29:31 +00:00
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 Format code according to conventions (#16322) 2022-02-12 18:29:31 +00:00
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 Format code according to conventions (#16322) 2022-02-12 18:29:31 +00:00
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 Format code according to conventions (#16322) 2022-02-12 18:29:31 +00:00
velocikey.h
via.c Ensure that rgb+via compiles in all cases (#17355) 2022-06-10 22:01:46 -07:00
via.h Format code according to conventions (#16322) 2022-02-12 18:29:31 +00:00
via_ensure_keycode.h Rename some Quantum keycodes (#15968) 2022-01-22 03:34:15 +00:00
virtser.h
wpm.c Format code according to conventions (#16322) 2022-02-12 18:29:31 +00:00
wpm.h Fixes potential wpm sampling overflow, along with code comment fixes (#15277) 2021-12-27 11:52:56 +11:00