-rw-r--r-- | quantum/action.c | 19 | |
-rw-r--r-- | quantum/action_layer.h | 1 | |
-rw-r--r-- | quantum/action_util.c | 25 | |
-rw-r--r-- | quantum/action_util.h | 13 | |
-rw-r--r-- | quantum/audio/audio.c | 52 | |
-rw-r--r-- | quantum/audio/audio.h | 9 | |
-rw-r--r-- | quantum/audio/muse.c | 2 | |
-rw-r--r-- | quantum/audio/muse.h | 3 | |
-rw-r--r-- | quantum/audio/voices.c | 2 | |
-rw-r--r-- | quantum/backlight/backlight.c | 1 | |
-rw-r--r-- | quantum/backlight/backlight_avr.c | 473 | |
-rw-r--r-- | quantum/backlight/backlight_chibios.c | 173 | |
-rw-r--r-- | quantum/backlight/backlight_driver_common.c | 3 | |
-rw-r--r-- | quantum/backlight/backlight_software.c | 54 | |
-rw-r--r-- | quantum/backlight/backlight_timer.c | 179 | |
-rw-r--r-- | quantum/bootmagic/bootmagic_lite.c | 7 | |
-rw-r--r-- | quantum/debounce.h | 4 | |
-rw-r--r-- | quantum/debounce/asym_eager_defer_pk.c | 5 | |
-rw-r--r-- | quantum/debounce/none.c | 4 | |
-rw-r--r-- | quantum/debounce/sym_defer_g.c | 3 | |
-rw-r--r-- | quantum/debounce/sym_defer_pk.c | 3 | |
-rw-r--r-- | quantum/debounce/sym_defer_pr.c | 3 | |
-rw-r--r-- | quantum/debounce/sym_eager_pk.c | 4 | |
-rw-r--r-- | quantum/debounce/sym_eager_pr.c | 4 | |
-rw-r--r-- | quantum/debounce/tests/debounce_test_common.cpp | 3 | |
-rw-r--r-- | quantum/debounce/tests/debounce_test_common.h | 2 | |
-rw-r--r-- | quantum/dynamic_keymap.c | 27 | |
-rw-r--r-- | quantum/encoder.c | 5 | |
-rw-r--r-- | quantum/encoder.h | 4 | |
-rw-r--r-- | quantum/encoder/tests/encoder_tests_split_role.cpp | 1 | |
-rw-r--r-- | quantum/haptic.c | 81 | |
-rw-r--r-- | quantum/haptic.h | 9 | |
-rw-r--r-- | quantum/keyboard.c | 34 | |
-rw-r--r-- | quantum/keyboard.h | 2 | |
-rw-r--r-- | quantum/keycode_config.c | 44 | |
-rw-r--r-- | quantum/keymap.h | 20 | |
-rw-r--r-- | quantum/keymap_common.c | 7 | |
-rw-r--r-- | quantum/keymap_extras/keymap_swiss_de.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/keymap_swiss_fr.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_belgian.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_bepo.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_brazilian_abnt2.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_canadian_multilingual.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_colemak.h | 1 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_croatian.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_czech.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_danish.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_dvorak.h | 1 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_dvorak_fr.h | 1 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_dvorak_programmer.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_estonian.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_finnish.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_french.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_french_afnor.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_french_mac_iso.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_german.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_german_mac_iso.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_hungarian.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_icelandic.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_italian.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_italian_mac_ansi.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_italian_mac_iso.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_japanese.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_latvian.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_lithuanian_azerty.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_lithuanian_qwerty.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_norman.h | 1 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_norwegian.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_portuguese.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_portuguese_mac_iso.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_romanian.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_serbian_latin.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_slovak.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_slovenian.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_spanish.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_spanish_dvorak.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_swedish.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_swiss_de.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_swiss_fr.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_turkish_f.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_turkish_q.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_uk.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_us_international.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_workman.h | 1 | |
-rw-r--r-- | quantum/keymap_extras/sendstring_workman_zxcvm.h | 1 | |
-rw-r--r-- | quantum/led.c | 6 | |
-rw-r--r-- | quantum/led.h | 7 | |
-rw-r--r-- | quantum/led_matrix/led_matrix.c | 10 | |
-rw-r--r-- | quantum/led_matrix/led_matrix.h | 5 | |
-rw-r--r-- | quantum/led_matrix/led_matrix_drivers.c | 90 | |
-rw-r--r-- | quantum/matrix.c | 3 | |
-rw-r--r-- | quantum/matrix_common.c | 2 | |
-rw-r--r-- | quantum/midi/qmk_midi.c | 9 | |
-rw-r--r-- | quantum/mousekey.c | 68 | |
-rw-r--r-- | quantum/mousekey.h | 6 | |
-rw-r--r-- | quantum/painter/lvgl/qp_lvgl.c | 2 | |
-rw-r--r-- | quantum/painter/qp.c | 29 | |
-rw-r--r-- | quantum/painter/qp_comms.c | 8 | |
-rw-r--r-- | quantum/painter/qp_draw_circle.c | 2 | |
-rw-r--r-- | quantum/painter/qp_draw_core.c | 6 | |
-rw-r--r-- | quantum/painter/qp_draw_ellipse.c | 2 | |
-rw-r--r-- | quantum/painter/qp_draw_image.c | 6 | |
-rw-r--r-- | quantum/painter/qp_draw_text.c | 8 | |
-rw-r--r-- | quantum/pointing_device/pointing_device_auto_mouse.c | 3 | |
-rw-r--r-- | quantum/pointing_device/pointing_device_auto_mouse.h | 11 | |
-rw-r--r-- | quantum/process_keycode/process_audio.c | 6 | |
-rw-r--r-- | quantum/process_keycode/process_audio.h | 7 | |
-rw-r--r-- | quantum/process_keycode/process_auto_shift.c | 165 | |
-rw-r--r-- | quantum/process_keycode/process_auto_shift.h | 14 | |
-rw-r--r-- | quantum/process_keycode/process_autocorrect.c | 78 | |
-rw-r--r-- | quantum/process_keycode/process_autocorrect.h | 8 | |
-rw-r--r-- | quantum/process_keycode/process_backlight.h | 4 | |
-rw-r--r-- | quantum/process_keycode/process_caps_word.c | 8 | |
-rw-r--r-- | quantum/process_keycode/process_caps_word.h | 5 | |
-rw-r--r-- | quantum/process_keycode/process_clicky.c | 4 | |
-rw-r--r-- | quantum/process_keycode/process_clicky.h | 4 | |
-rw-r--r-- | quantum/process_keycode/process_combo.c | 12 | |
-rw-r--r-- | quantum/process_keycode/process_combo.h | 6 | |
-rw-r--r-- | quantum/process_keycode/process_dynamic_macro.c | 126 | |
-rw-r--r-- | quantum/process_keycode/process_dynamic_macro.h | 5 | |
-rw-r--r-- | quantum/process_keycode/process_dynamic_tapping_term.c | 4 | |
-rw-r--r-- | quantum/process_keycode/process_dynamic_tapping_term.h | 1 | |
-rw-r--r-- | quantum/process_keycode/process_grave_esc.c | 3 | |
-rw-r--r-- | quantum/process_keycode/process_grave_esc.h | 4 | |
-rw-r--r-- | quantum/process_keycode/process_haptic.h | 1 | |
-rw-r--r-- | |