-rw-r--r-- | quantum/action.c | 90 | |
-rw-r--r-- | quantum/action.h | 18 | |
-rw-r--r-- | quantum/action_code.h | 32 | |
-rw-r--r-- | quantum/action_layer.c | 88 | |
-rw-r--r-- | quantum/action_macro.c | 93 | |
-rw-r--r-- | quantum/action_macro.h | 123 | |
-rw-r--r-- | quantum/action_tapping.c | 34 | |
-rw-r--r-- | quantum/action_util.c | 174 | |
-rw-r--r-- | quantum/action_util.h | 19 | |
-rw-r--r-- | quantum/audio/audio.c | 81 | |
-rw-r--r-- | quantum/audio/audio.h | 6 | |
-rw-r--r-- | quantum/audio/song_list.h | 2 | |
-rw-r--r-- | quantum/audio/voices.c | 48 | |
-rw-r--r-- | quantum/audio/voices.h | 2 | |
-rw-r--r-- | quantum/backlight/backlight.c | 54 | |
-rw-r--r-- | quantum/backlight/backlight.h | 2 | |
-rw-r--r-- | quantum/backlight/backlight_avr.c | 50 | |
-rw-r--r-- | quantum/backlight/backlight_chibios.c | 16 | |
-rw-r--r-- | quantum/backlight/backlight_driver_common.c | 8 | |
-rw-r--r-- | quantum/backlight/backlight_software.c | 12 | |
-rw-r--r-- | quantum/backlight/backlight_timer.c | 32 | |
-rw-r--r-- | quantum/bitwise.c | 9 | |
-rw-r--r-- | quantum/bootmagic/bootmagic_lite.c | 8 | |
-rw-r--r-- | quantum/color.c | 4 | |
-rw-r--r-- | quantum/color.h | 2 | |
-rw-r--r-- | quantum/command.c | 2 | |
-rw-r--r-- | quantum/debounce.h | 2 | |
-rw-r--r-- | quantum/debounce/asym_eager_defer_pk.c | 1 | |
-rw-r--r-- | quantum/debounce/none.c | 2 | |
-rw-r--r-- | quantum/debounce/sym_defer_g.c | 4 | |
-rw-r--r-- | quantum/debounce/sym_defer_pk.c | 1 | |
-rw-r--r-- | quantum/debounce/sym_defer_pr.c | 74 | |
-rw-r--r-- | quantum/debounce/sym_eager_pk.c | 3 | |
-rw-r--r-- | quantum/debounce/sym_eager_pr.c | 1 | |
-rw-r--r-- | quantum/debounce/tests/debounce_test_common.cpp | 4 | |
-rw-r--r-- | quantum/debounce/tests/rules.mk | 5 | |
-rw-r--r-- | quantum/debounce/tests/sym_defer_pr_tests.cpp | 238 | |
-rw-r--r-- | quantum/debounce/tests/testlist.mk | 1 | |
-rw-r--r-- | quantum/deferred_exec.c | 93 | |
-rw-r--r-- | quantum/deferred_exec.h | 119 | |
-rw-r--r-- | quantum/digitizer.c | 8 | |
-rw-r--r-- | quantum/dip_switch.c | 16 | |
-rw-r--r-- | quantum/dynamic_keymap.c | 45 | |
-rw-r--r-- | quantum/eeconfig.c | 70 | |
-rw-r--r-- | quantum/eeconfig.h | 52 | |
-rw-r--r-- | quantum/encoder.c | 14 | |
-rw-r--r-- | quantum/encoder/tests/mock.c | 4 | |
-rw-r--r-- | quantum/encoder/tests/mock_split.c | 4 | |
-rw-r--r-- | quantum/haptic.c | 4 | |
-rw-r--r-- | quantum/keyboard.c | 227 | |
-rw-r--r-- | quantum/keyboard.h | 38 | |
-rw-r--r-- | quantum/keycode.h | 69 | |
-rw-r--r-- | quantum/keymap.h | 9 | |
-rw-r--r-- | quantum/keymap_common.c | 43 | |
-rw-r--r-- | quantum/keymap_extras/keymap_nordic.h | 2 | |
-rw-r--r-- | quantum/keymap_extras/keymap_steno.h | 2 | |
-rw-r--r-- | quantum/led.c | 67 | |
-rw-r--r-- | quantum/led.h | 12 | |
-rw-r--r-- | quantum/led_matrix/animations/alpha_mods_anim.h | 4 | |
-rw-r--r-- | quantum/led_matrix/animations/band_anim.h | 8 | |
-rw-r--r-- | quantum/led_matrix/animations/band_pinwheel_anim.h | 12 | |
-rw-r--r-- | quantum/led_matrix/animations/band_spiral_anim.h | 12 | |
-rw-r--r-- | quantum/led_matrix/animations/breathing_anim.h | 4 | |
-rw-r--r-- | quantum/led_matrix/animations/cycle_left_right_anim.h | 12 | |
-rw-r--r-- | quantum/led_matrix/animations/cycle_out_in_anim.h | 12 | |
-rw-r--r-- | quantum/led_matrix/animations/cycle_up_down_anim.h | 12 | |
-rw-r--r-- | quantum/led_matrix/animations/dual_beacon_anim.h | 12 | |
-rw-r--r-- | quantum/led_matrix/animations/runners/effect_runner_reactive.h | 2 | |
-rw-r--r-- | quantum/led_matrix/animations/runners/effect_runner_reactive_splash.h | 2 | |
-rw-r--r-- | quantum/led_matrix/animations/solid_anim.h | 2 | |
-rw-r--r-- | quantum/led_matrix/animations/solid_reactive_cross.h | 14 | |
-rw-r--r-- | quantum/led_matrix/animations/solid_reactive_nexus.h | 14 | |
-rw-r--r-- | quantum/led_matrix/animations/solid_reactive_simple_anim.h | 14 | |
-rw-r--r-- | quantum/led_matrix/animations/solid_reactive_wide.h | 14 | |
-rw-r--r-- | quantum/led_matrix/animations/solid_splash_anim.h | 14 | |
-rw-r--r-- | quantum/led_matrix/animations/wave_left_right_anim.h | 12 | |
-rw-r--r-- | quantum/led_matrix/animations/wave_up_down_anim.h | 12 | |
-rw-r--r-- | quantum/led_matrix/led_matrix.c | 179 | |
-rw-r--r-- | quantum/led_matrix/led_matrix.h | 6 | |
-rw-r--r-- | quantum/led_matrix/led_matrix_drivers.c | 52 | |
-rw-r--r-- | quantum/led_matrix/led_matrix_types.h | 6 | |
-rw-r--r-- | quantum/logging/debug.c | 10 | |
-rw-r--r-- | quantum/logging/print.c | 12 | |
-rw-r--r-- | quantum/logging/print.h | 2 | |
-rw-r--r-- | quantum/logging/sendchar.c | 4 | |
-rw-r--r-- | quantum/main.c | 4 | |
-rw-r--r-- | quantum/matrix.c | 85 | |
-rw-r--r-- | quantum/matrix.h | 3 | |
-rw-r--r-- | quantum/matrix_common.c | 114 | |
-rw-r--r-- | quantum/mousekey.c | 4 | |
-rw-r--r-- | quantum/mousekey.h | 18 | |
-rw-r--r-- | quantum/pointing_device.c | 409 | |
-rw-r--r-- | quantum/pointing_device.h | 19 | |
-rw-r--r-- | quantum/pointing_device_drivers.c | 85 | |
-rw-r--r-- | quantum/process_keycode/process_audio.c | 13 | |
-rw-r--r-- | quantum/process_keycode/process_audio.h | 1 | |
-rw-r--r-- | quantum/process_keycode/process_auto_shift.c | 36 | |
-rw-r--r-- | quantum/process_keycode/process_clicky.c | 32 | |
-rw-r--r-- | quantum/process_keycode/process_combo.c | 88 | |
-rw-r--r-- | quantum/process_keycode/process_dynamic_macro.c | 18 | |
-rw-r--r-- | quantum/process_keycode/process_grave_esc.c | 4 | |
-rw-r--r-- | quantum/process_keycode/process_haptic.c | 3 | |
-rw-r--r-- | quantum/process_keycode/process_joystick.c | 4 | |
-rw-r--r-- | quantum/process_keycode/process_key_lock.c | 5 | |
-rw-r--r-- | quantum/process_keycode/process_key_lock.h | 1 | |
-rw-r--r-- | quantum/process_keycode/process_key_override.c | 24 | |
-rw-r--r-- | quantum/process_keycode/process_leader.c | 4 | |
-rw-r--r-- | quantum/process_keycode/process_magic.c | 12 | |
-rw-r--r-- | quantum/process_keycode/process_midi.c | 26 | |
-rw-r--r-- | quantum/process_keycode/process_midi.h | 4 | |
-rw-r--r-- | quantum/process_keycode/process_music.c | 26 | |
-rw-r--r-- | quantum/process_keycode/process_music.h | 8 | |
-rw-r--r-- | quantum/process_keycode/process_printer.c | 12 | |
-rw-r--r-- | quantum/process_keycode/process_printer.h | 2 | |
-rw-r--r-- | quantum/process_keycode/process_printer_bb.c | 23 | |
-rw-r--r-- | quantum/process_keycode/process_rgb.c | 6 | |
-rw-r--r-- | quantum/process_keycode/process_steno.c | 24 | |
-rw-r--r-- | quantum/process_keycode/process_tap_dance.c | 6 | |
-rw-r--r-- | quantum/process_keycode/process_terminal.c | 34 | |
-rw-r--r-- | quantum/process_keycode/process_ucis.c | 2 | |
-rw-r--r-- | quantum/process_keycode/process_unicode_common.c | 24 | |
-rw-r--r-- | quantum/process_keycode/process_unicode_common.h | 12 | |
-rw-r--r-- | quantum/programmable_button.c | 28 | |
-rw-r--r-- | quantum/quantum.c | 182 | |
-rw-r--r-- | quantum/quantum.h | 9 | |
-rw-r--r-- | quantum/quantum_keycodes.h | 737 | |
-rw-r--r-- | quantum/quantum_keycodes_legacy.h | 13 | |
-rw-r--r-- | |