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
254
-rw-r--r--
quantum/action.h
2
-rw-r--r--
quantum/action_tapping.c
38
-rw-r--r--
quantum/action_util.c
3
-rw-r--r--
quantum/api.c
182
-rw-r--r--
quantum/api.h
55
-rw-r--r--
quantum/api/api_sysex.c
72
-rw-r--r--
quantum/api/api_sysex.h
25
-rw-r--r--
quantum/audio/audio.h
13
-rw-r--r--
quantum/audio/driver_avr_pwm.h
17
-rw-r--r--
quantum/audio/driver_avr_pwm_hardware.c
332
-rw-r--r--
quantum/audio/driver_chibios_dac.h
126
-rw-r--r--
quantum/audio/driver_chibios_dac_additive.c
335
-rw-r--r--
quantum/audio/driver_chibios_dac_basic.c
245
-rw-r--r--
quantum/audio/driver_chibios_pwm.h
40
-rw-r--r--
quantum/audio/driver_chibios_pwm_hardware.c
144
-rw-r--r--
quantum/audio/driver_chibios_pwm_software.c
164
-rw-r--r--
quantum/audio/song_list.h
8
-rw-r--r--
quantum/backlight/backlight_chibios.c
10
-rw-r--r--
quantum/config_common.h
3
-rw-r--r--
quantum/debounce/asym_eager_defer_pk.c
22
-rw-r--r--
quantum/debounce/sym_defer_g.c
2
-rw-r--r--
quantum/debounce/sym_defer_pk.c
6
-rw-r--r--
quantum/debounce/sym_eager_pk.c
8
-rw-r--r--
quantum/debounce/sym_eager_pr.c
8
-rw-r--r--
quantum/debounce/tests/asym_eager_defer_pk_tests.cpp
66
-rw-r--r--
quantum/debounce/tests/debounce_test_common.cpp
72
-rw-r--r--
quantum/debounce/tests/debounce_test_common.h
24
-rw-r--r--
quantum/debounce/tests/sym_defer_g_tests.cpp
45
-rw-r--r--
quantum/debounce/tests/sym_defer_pk_tests.cpp
45
-rw-r--r--
quantum/debounce/tests/sym_eager_pk_tests.cpp
48
-rw-r--r--
quantum/debounce/tests/sym_eager_pr_tests.cpp
57
-rw-r--r--
quantum/eeconfig.c
11
-rw-r--r--
quantum/eeconfig.h
26
-rw-r--r--
quantum/haptic.c
51
-rw-r--r--
quantum/haptic.h
27
-rw-r--r--
quantum/keyboard.c
70
-rw-r--r--
quantum/keymap_extras/keymap_steno.h
3
-rw-r--r--
quantum/keymap_extras/keymap_turkish_f.h
2
-rw-r--r--
quantum/led_matrix/animations/alpha_mods_anim.h
2
-rw-r--r--
quantum/led_matrix/animations/breathing_anim.h
2
-rw-r--r--
quantum/led_matrix/animations/runners/effect_runner_dx_dy.h
2
-rw-r--r--
quantum/led_matrix/animations/runners/effect_runner_dx_dy_dist.h
2
-rw-r--r--
quantum/led_matrix/animations/runners/effect_runner_i.h
2
-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/runners/effect_runner_sin_cos_i.h
2
-rw-r--r--
quantum/led_matrix/animations/solid_anim.h
2
-rw-r--r--
quantum/led_matrix/led_matrix.c
46
-rw-r--r--
quantum/led_matrix/led_matrix.h
45
-rw-r--r--
quantum/led_matrix/led_matrix_drivers.c
133
-rw-r--r--
quantum/main.c
26
-rw-r--r--
quantum/matrix.c
51
-rw-r--r--
quantum/mcu_selection.mk
600
-rw-r--r--
quantum/process_keycode/process_auto_shift.c
8
-rw-r--r--
quantum/process_keycode/process_combo.c
184
-rw-r--r--
quantum/process_keycode/process_combo.h
4
-rw-r--r--
quantum/process_keycode/process_haptic.c
4
-rw-r--r--
quantum/process_keycode/process_programmable_button.c
31
-rw-r--r--
quantum/process_keycode/process_programmable_button.h
23
-rw-r--r--
quantum/process_keycode/process_steno.c
9
-rw-r--r--
quantum/process_keycode/process_unicode_common.c
47
-rw-r--r--
quantum/programmable_button.c
37
-rw-r--r--
quantum/programmable_button.h
30
-rw-r--r--
quantum/quantum.c
122
-rw-r--r--
quantum/quantum.h
6
-rw-r--r--
quantum/quantum_keycodes.h
82
-rw-r--r--
quantum/raw_hid.h
5
-rw-r--r--
quantum/rgb_matrix/animations/alpha_mods_anim.h
2
-rw-r--r--
quantum/rgb_matrix/animations/breathing_anim.h
2
-rw-r--r--
quantum/rgb_matrix/animations/fractal_anim.h
74
-rw-r--r--
quantum/rgb_matrix/animations/gradient_left_right_anim.h
2
-rw-r--r--
quantum/rgb_matrix/animations/gradient_up_down_anim.h
2
-rw-r--r--
quantum/rgb_matrix/animations/hue_breathing_anim.h
2
-rw-r--r--
quantum/rgb_matrix/animations/jellybean_raindrops_anim.h
2
-rw-r--r--
quantum/rgb_matrix/animations/pixel_rain_anim.h
44
-rw-r--r--
quantum/rgb_matrix/animations/raindrops_anim.h
2
-rw-r--r--
quantum/rgb_matrix/animations/rgb_matrix_effects.inc
2
-rw-r--r--
quantum/rgb_matrix/animations/runners/effect_runner_dx_dy.h
2
-rw-r--r--
quantum/rgb_matrix/animations/runners/effect_runner_dx_dy_dist.h
2
-rw-r--r--
quantum/rgb_matrix/animations/runners/effect_runner_i.h
2
-rw-r--r--
quantum/rgb_matrix/animations/runners/effect_runner_reactive.h
2
-rw-r--r--
quantum/rgb_matrix/animations/runners/effect_runner_reactive_splash.h
2
-rw-r--r--
quantum/rgb_matrix/animations/runners/effect_runner_sin_cos_i.h
2
-rw-r--r--
quantum/rgb_matrix/animations/solid_color_anim.h
2
-rw-r--r--
quantum/rgb_matrix/rgb_matrix.c
41
-rw-r--r--
quantum/rgb_matrix/rgb_matrix.h
47
-rw-r--r--
quantum/rgb_matrix/rgb_matrix_drivers.c
184
-rw-r--r--
quantum/sequencer/tests/rules.mk
2
-rw-r--r--
quantum/serial_link/LICENSE
19
-rw-r--r--
quantum/serial_link/README.md
1
-rw-r--r--
quantum/serial_link/protocol/byte_stuffer.c
135
-rw-r--r--
quantum/serial_link/protocol/byte_stuffer.h
34
-rw-r--r--
quantum/serial_link/protocol/frame_router.c
64
-rw-r--r--
quantum/serial_link/protocol/frame_router.h
35
-rw-r--r--
quantum/serial_link/protocol/frame_validator.c
57
-rw-r--r--
quantum/serial_link/protocol/frame_validator.h
31
-rw-r--r--
quantum/serial_link/protocol/physical.h
27
-rw-r--r--
quantum/serial_link/protocol/transport.c
121
-rw-r--r--
quantum/serial_link/protocol/transport.h
139
-rw-r--r--
quantum/serial_link/protocol/triple_buffered_object.c
77
-rw-r--r--
quantum/serial_link/protocol/triple_buffered_object.h
44
-rw-r--r--
quantum/serial_link/system/serial_link.c
250
-rw-r--r--
quantum/serial_link/system/serial_link.h
54
-rw-r--r--
quantum/serial_link/tests/Makefile
61
-rw-r--r--
quantum/serial_link/tests/byte_stuffer_tests.cpp
450
-rw-r--r--
quantum/serial_link/tests/frame_router_tests.cpp
204
-rw-r--r--
quantum/serial_link/tests/frame_validator_tests.cpp
100
-rw-r--r--
quantum/serial_link/tests/rules.mk
22
-rw-r--r--
quantum/serial_link/tests/testlist.mk
6
-rw-r--r--
quantum/serial_link/tests/transport_tests.cpp
184
-rw-r--r--
quantum/serial_link/tests/triple_buffered_object_tests.cpp
80
-rw-r--r--
quantum/split_common/transactions.c
48
-rw-r--r--
quantum/sync_timer.c
58
-rw-r--r--
quantum/sync_timer.h
54
-rw-r--r--
quantum/virtser.h
9
-rw-r--r--
quantum/visualizer/LICENSE.md
29
-rw-r--r--
quantum/visualizer/common_gfxconf.h
354
-rw-r--r--
quantum/visualizer/default_animations.c
177
-rw-r--r--
quantum/visualizer/default_animations.h
27
-rw-r--r--
quantum/visualizer/lcd_backlight.c
87
-rw-r--r--
quantum/visualizer/lcd_backlight.h
43
-rw-r--r--
quantum/visualizer/lcd_backlight_keyframes.c
69
-rw-r--r--
quantum/visualizer/lcd_backlight_keyframes.h
27