index
:
qmk_firmware
head
master
[no description]
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
quantum
diff options
context:
1
2
3
4
5
6
7
8
9
10
15
20
25
30
35
40
space:
include
ignore
mode:
unified
ssdiff
stat only
Diffstat
(limited to 'quantum')
-rw-r--r--
quantum/action.c
149
-rw-r--r--
quantum/action_code.h
9
-rw-r--r--
quantum/action_layer.c
22
-rw-r--r--
quantum/action_tapping.h
1
-rw-r--r--
quantum/backlight/backlight_chibios.c
51
-rw-r--r--
quantum/backlight/backlight_driver_common.c
2
-rw-r--r--
quantum/backlight/backlight_software.c
2
-rw-r--r--
quantum/caps_word.c
6
-rw-r--r--
quantum/caps_word.h
27
-rw-r--r--
quantum/config_common.h
4
-rw-r--r--
quantum/crc.c
28
-rw-r--r--
quantum/crc.h
5
-rw-r--r--
quantum/digitizer.c
64
-rw-r--r--
quantum/digitizer.h
67
-rw-r--r--
quantum/dip_switch.c
12
-rw-r--r--
quantum/dip_switch.h
3
-rw-r--r--
quantum/dynamic_keymap.c
81
-rw-r--r--
quantum/dynamic_keymap.h
6
-rw-r--r--
quantum/dynamic_macro.h
16
-rw-r--r--
quantum/eeconfig.c
112
-rw-r--r--
quantum/eeconfig.h
83
-rw-r--r--
quantum/encoder.c
22
-rw-r--r--
quantum/encoder.h
8
-rw-r--r--
quantum/encoder/tests/config_mock_split_role.h
26
-rw-r--r--
quantum/encoder/tests/encoder_tests_split_role.cpp
122
-rw-r--r--
quantum/encoder/tests/mock.c
4
-rw-r--r--
quantum/encoder/tests/mock_split.c
4
-rw-r--r--
quantum/encoder/tests/rules.mk
10
-rw-r--r--
quantum/encoder/tests/testlist.mk
3
-rw-r--r--
quantum/joystick.c
133
-rw-r--r--
quantum/joystick.h
93
-rw-r--r--
quantum/keyboard.c
37
-rw-r--r--
quantum/keycode.h
495
-rw-r--r--
quantum/keycode_config.h
1
-rw-r--r--
quantum/keycode_legacy.h
53
-rw-r--r--
quantum/keycodes.h
1323
-rw-r--r--
quantum/keymap.h
25
-rw-r--r--
quantum/keymap_common.c
38
-rw-r--r--
quantum/keymap_extras/keymap_colemak.h
2
-rw-r--r--
quantum/keymap_extras/keymap_us.h
72
-rw-r--r--
quantum/keymap_extras/sendstring_czech.h
2
-rw-r--r--
quantum/keymap_introspection.c
22
-rw-r--r--
quantum/keymap_introspection.h
10
-rw-r--r--
quantum/led.c
48
-rw-r--r--
quantum/led.h
1
-rw-r--r--
quantum/led_matrix/led_matrix.c
100
-rw-r--r--
quantum/led_matrix/led_matrix.h
26
-rw-r--r--
quantum/led_matrix/led_matrix_drivers.c
2
-rw-r--r--
quantum/led_matrix/led_matrix_types.h
4
-rw-r--r--
quantum/mousekey.c
147
-rw-r--r--
quantum/mousekey.h
39
-rw-r--r--
quantum/painter/qp.h
4
-rw-r--r--
quantum/painter/qp_draw_image.c
43
-rw-r--r--
quantum/painter/qp_draw_text.c
49
-rw-r--r--
quantum/painter/qp_stream.c
47
-rw-r--r--
quantum/painter/qp_stream.h
5
-rw-r--r--
quantum/painter/rules.mk
34
-rw-r--r--
quantum/pointing_device/pointing_device.c
28
-rw-r--r--
quantum/pointing_device/pointing_device.h
11
-rw-r--r--
quantum/pointing_device/pointing_device_auto_mouse.c
388
-rw-r--r--
quantum/pointing_device/pointing_device_auto_mouse.h
87
-rw-r--r--
quantum/pointing_device/pointing_device_drivers.c
51
-rw-r--r--
quantum/pointing_device_internal.h
14
-rw-r--r--
quantum/process_keycode/autocorrect_data_default.h
85
-rw-r--r--
quantum/process_keycode/process_audio.c
10
-rw-r--r--
quantum/process_keycode/process_auto_shift.c
24
-rw-r--r--
quantum/process_keycode/process_autocorrect.c
301
-rw-r--r--
quantum/process_keycode/process_autocorrect.h
17
-rw-r--r--
quantum/process_keycode/process_backlight.c
26
-rw-r--r--
quantum/process_keycode/process_caps_word.c
14
-rw-r--r--
quantum/process_keycode/process_clicky.c
16
-rw-r--r--
quantum/process_keycode/process_combo.c
6
-rw-r--r--
quantum/process_keycode/process_dynamic_macro.c
48
-rw-r--r--
quantum/process_keycode/process_dynamic_tapping_term.c
6
-rw-r--r--
quantum/process_keycode/process_haptic.c
26
-rw-r--r--
quantum/process_keycode/process_joystick.c
158
-rw-r--r--
quantum/process_keycode/process_joystick.h
21
-rw-r--r--
quantum/process_keycode/process_key_lock.c
8
-rw-r--r--
quantum/process_keycode/process_key_override.c
6
-rw-r--r--
quantum/process_keycode/process_leader.c
10
-rw-r--r--
quantum/process_keycode/process_magic.c
266
-rw-r--r--
quantum/process_keycode/process_midi.c
48
-rw-r--r--
quantum/process_keycode/process_music.c
14
-rw-r--r--
quantum/process_keycode/process_printer.c
269
-rw-r--r--
quantum/process_keycode/process_printer.h
21
-rw-r--r--
quantum/process_keycode/process_printer_bb.c
270
-rw-r--r--
quantum/process_keycode/process_programmable_button.c
8
-rw-r--r--
quantum/process_keycode/process_secure.c
8
-rw-r--r--
quantum/process_keycode/process_space_cadet.c
14
-rw-r--r--
quantum/process_keycode/process_tap_dance.c
12
-rw-r--r--
quantum/process_keycode/process_tap_dance.h
2
-rw-r--r--
quantum/process_keycode/process_ucis.c
17
-rw-r--r--
quantum/process_keycode/process_ucis.h
6
-rw-r--r--
quantum/process_keycode/process_unicode.c
12
-rw-r--r--
quantum/process_keycode/process_unicode.h
5
-rw-r--r--
quantum/process_keycode/process_unicode_common.c
326
-rw-r--r--
quantum/process_keycode/process_unicode_common.h
184
-rw-r--r--
quantum/process_keycode/process_unicodemap.c
15
-rw-r--r--
quantum/process_keycode/process_unicodemap.h
6
-rw-r--r--
quantum/programmable_button.c
27
-rw-r--r--
quantum/programmable_button.h
75
-rw-r--r--
quantum/quantum.c
39
-rw-r--r--
quantum/quantum.h
13
-rw-r--r--
quantum/quantum_keycodes.h
939
-rw-r--r--
quantum/quantum_keycodes_legacy.h
285
-rw-r--r--
quantum/rgb_matrix/animations/jellybean_raindrops_anim.h
2
-rw-r--r--
quantum/rgb_matrix/animations/pixel_flow_anim.h
4
-rw-r--r--
quantum/rgb_matrix/animations/pixel_rain_anim.h
2
-rw-r--r--
quantum/rgb_matrix/animations/raindrops_anim.h
2
-rw-r--r--
quantum/rgb_matrix/animations/typing_heatmap_anim.h
2
-rw-r--r--
quantum/rgb_matrix/rgb_matrix.c
102
-rw-r--r--
quantum/rgb_matrix/rgb_matrix.h
36
-rw-r--r--
quantum/rgb_matrix/rgb_matrix_drivers.c
26
-rw-r--r--
quantum/rgb_matrix/rgb_matrix_types.h
4
-rw-r--r--
quantum/rgblight/rgblight.c
60
-rw-r--r--
quantum/rgblight/rgblight.h
1
-rw-r--r--
quantum/rgblight/rgblight_list.h
136
-rw-r--r--
quantum/secure.c
3
-rw-r--r--
quantum/send_string/send_string.c
10
-rw-r--r--
quantum/send_string/send_string_keycodes.h
551
-rw-r--r--
quantum/sequencer/sequencer.c
2
-rw-r--r--
quantum/sequencer/sequencer.h
16
-rw-r--r--
quantum/sequencer/tests/rules.mk
2
-rw-r--r--
quantum/sequencer/tests/sequencer_tests.cpp
22
-rw-r--r--
quantum/split_common/split_util.c
57
-rw-r--r--
quantum/split_common/split_util.h
4
-rw-r--r--
quantum/split_common/transaction_id_define.h
4
-rw-r--r--
quantum/split_common/transactions.c
152
-rw-r--r--
quantum/split_common/transport.h
4
-rw-r--r--
quantum/unicode/unicode.c
386
-rw-r--r--
quantum/unicode/unicode.h
166
-rw-r--r--
quantum/unicode/utf8.c
(renamed from quantum/utf8.c)
0
-rw-r--r--
quantum/unicode/utf8.h
(renamed from quantum/utf8.h)
2
-rw-r--r--
quantum/util.h
52
-rw-r--r--
quantum/via.c
486
-rw-r--r--
quantum/via.h
105
-rw-r--r--
quantum/via_ensure_keycode.h
342
-rw-r--r--
quantum/wpm.c
5
-rw-r--r--
quantum/wpm.h
3