index
:
qmk_firmware
head
master
[no description]
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
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
-rw-r--r--
common_features.mk
1
-rw-r--r--
docs/feature_key_lock.md
3
-rw-r--r--
docs/keycodes.md
1
-rw-r--r--
docs/keycodes_magic.md
1
-rw-r--r--
drivers/sensors/pmw3360.c
2
-rw-r--r--
keyboards/40percentclub/ut47/matrix.c
6
-rw-r--r--
keyboards/ai03/orbit/config.h
13
-rw-r--r--
keyboards/ai03/orbit/keymaps/default/keymap.c
16
-rw-r--r--
keyboards/ai03/orbit/matrix.c
328
-rw-r--r--
keyboards/ai03/orbit/orbit.c
270
-rw-r--r--
keyboards/ai03/orbit/orbit.h
17
-rw-r--r--
keyboards/ai03/orbit/readme.md
6
-rw-r--r--
keyboards/ai03/orbit/rules.mk
10
-rw-r--r--
keyboards/ai03/orbit/serial.c
545
-rw-r--r--
keyboards/ai03/orbit/serial.h
62
-rw-r--r--
keyboards/ai03/orbit/split_flags.c
5
-rw-r--r--
keyboards/ai03/orbit/split_flags.h
15
-rw-r--r--
keyboards/ai03/orbit/split_util.c
87
-rw-r--r--
keyboards/ai03/orbit/split_util.h
10
-rw-r--r--
keyboards/ai03/orbit/transport.c
238
-rw-r--r--
keyboards/ai03/orbit/transport.h
42
-rw-r--r--
keyboards/amj96/matrix.c
6
-rw-r--r--
keyboards/angel64/alpha/matrix.c
7
-rw-r--r--
keyboards/angel64/rev1/matrix.c
7
-rw-r--r--
keyboards/bpiphany/kitten_paw/matrix.c
7
-rw-r--r--
keyboards/bpiphany/pegasushoof/2013/matrix.c
7
-rw-r--r--
keyboards/converter/palm_usb/matrix.c
7
-rw-r--r--
keyboards/converter/sun_usb/matrix.c
7
-rw-r--r--
keyboards/converter/usb_usb/custom_matrix.cpp
4
-rw-r--r--
keyboards/dc01/arrow/matrix.c
8
-rw-r--r--
keyboards/dc01/left/matrix.c
8
-rw-r--r--
keyboards/dc01/numpad/matrix.c
8
-rw-r--r--
keyboards/dc01/right/matrix.c
8
-rw-r--r--
keyboards/dm9records/ergoinu/config.h
10
-rw-r--r--
keyboards/dm9records/ergoinu/ergoinu.c
17
-rw-r--r--
keyboards/dm9records/ergoinu/ergoinu.h
5
-rw-r--r--
keyboards/dm9records/ergoinu/keymaps/default/config.h
24
-rw-r--r--
keyboards/dm9records/ergoinu/keymaps/default/keymap.c
41
-rw-r--r--
keyboards/dm9records/ergoinu/keymaps/default/rules.mk
18
-rw-r--r--
keyboards/dm9records/ergoinu/keymaps/default_jis/config.h
24
-rw-r--r--
keyboards/dm9records/ergoinu/keymaps/default_jis/keymap.c
26
-rw-r--r--
keyboards/dm9records/ergoinu/keymaps/default_jis/rules.mk
18
-rw-r--r--
keyboards/dm9records/ergoinu/matrix.c
292
-rw-r--r--
keyboards/dm9records/ergoinu/post_rules.mk
9
-rw-r--r--
keyboards/dm9records/ergoinu/readme.md
9
-rw-r--r--
keyboards/dm9records/ergoinu/rules.mk
20
-rw-r--r--
keyboards/dm9records/ergoinu/serial.c
295
-rw-r--r--
keyboards/dm9records/ergoinu/serial.h
24
-rw-r--r--
keyboards/dm9records/ergoinu/serial_config.h
11
-rw-r--r--
keyboards/dm9records/ergoinu/split_util.c
56
-rw-r--r--
keyboards/dm9records/ergoinu/split_util.h
12
-rw-r--r--
keyboards/duck/jetfire/matrix.c
6
-rw-r--r--
keyboards/ergodox_stm32/matrix.c
4
-rw-r--r--
keyboards/ergotaco/matrix.c
5
-rw-r--r--
keyboards/gboards/gergoplex/matrix.c
5
-rw-r--r--
keyboards/georgi/matrix.c
5
-rw-r--r--
keyboards/gergo/matrix.c
5
-rw-r--r--
keyboards/handwired/dactyl/matrix.c
8
-rw-r--r--
keyboards/handwired/frenchdev/matrix.c
6
-rw-r--r--
keyboards/handwired/not_so_minidox/config.h
5
-rw-r--r--
keyboards/handwired/not_so_minidox/i2c.c
162
-rw-r--r--
keyboards/handwired/not_so_minidox/i2c.h
46
-rw-r--r--
keyboards/handwired/not_so_minidox/keymaps/default/keymap.c
56
-rw-r--r--
keyboards/handwired/not_so_minidox/matrix.c
308
-rw-r--r--
keyboards/handwired/not_so_minidox/rules.mk
17
-rw-r--r--
keyboards/handwired/not_so_minidox/serial.c
228
-rw-r--r--
keyboards/handwired/not_so_minidox/serial.h
23
-rw-r--r--
keyboards/handwired/not_so_minidox/split_util.c
84
-rw-r--r--
keyboards/handwired/not_so_minidox/split_util.h
17
-rw-r--r--
keyboards/handwired/promethium/matrix.c
8
-rw-r--r--
keyboards/handwired/pterodactyl/matrix.c
8
-rw-r--r--
keyboards/handwired/wakizashi40/config.h
20
-rw-r--r--
keyboards/handwired/wakizashi40/info.json
88
-rw-r--r--
keyboards/handwired/wakizashi40/keymaps/default/keymap.c
44
-rw-r--r--
keyboards/handwired/wakizashi40/keymaps/via/keymap.c
92
-rw-r--r--
keyboards/handwired/wakizashi40/keymaps/via/rules.mk
4
-rw-r--r--
keyboards/handwired/wakizashi40/readme.md
19
-rw-r--r--
keyboards/handwired/wakizashi40/rules.mk
1
-rw-r--r--
keyboards/helix/pico/matrix.c
6
-rw-r--r--
keyboards/helix/rev1/matrix.c
6
-rw-r--r--
keyboards/helix/rev2/matrix.c
6
-rw-r--r--
keyboards/hhkb/ansi/matrix.c
9
-rw-r--r--
keyboards/hhkb/jp/matrix.c
9
-rwxr-xr-x
keyboards/hid_liber/matrix.c
6
-rw-r--r--
keyboards/kinesis/alvicstep/matrix.c
6
-rw-r--r--
keyboards/matrix/m20add/m20add.c
19
-rw-r--r--
keyboards/meira/matrix.c
6
-rw-r--r--
keyboards/nek_type_a/matrix.c
8
-rwxr-xr-x
keyboards/redscarf_iiplus/verb/matrix.c
7
-rwxr-xr-x
keyboards/redscarf_iiplus/verc/matrix.c
7
-rw-r--r--
keyboards/redscarf_iiplus/verd/matrix.c
7
-rw-r--r--
keyboards/sirius/unigo66/custom_matrix.cpp
4
-rw-r--r--
keyboards/sixkeyboard/matrix.c
5
-rw-r--r--
keyboards/sx60/matrix.c
8
-rw-r--r--
keyboards/thedogkeyboard/matrix.c
7
-rw-r--r--
keyboards/yanghu/unicorne/config.h
6
-rw-r--r--
keyboards/yosino58/rev1/matrix.c
6
-rw-r--r--
platforms/avr/drivers/i2c_master.c
7
-rw-r--r--
platforms/chibios/drivers/i2c_master.c
59
-rw-r--r--
platforms/chibios/drivers/i2c_master.h
61
-rw-r--r--
quantum/action_util.c
9
-rw-r--r--
quantum/audio/audio.c
3
-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
2
-rw-r--r--
quantum/debounce/sym_defer_pk.c
1
-rw-r--r--
quantum/debounce/sym_eager_pk.c
1
-rw-r--r--
quantum/debounce/sym_eager_pr.c
1
-rw-r--r--
quantum/matrix.h
2
-rw-r--r--
quantum/matrix_common.c
6
-rw-r--r--
quantum/process_keycode/process_audio.c
1
-rw-r--r--
quantum/process_keycode/process_audio.h
1
-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_magic.c
4
-rw-r--r--
quantum/quantum.c
4
-rw-r--r--
quantum/quantum.h
4
-rw-r--r--
quantum/quantum_keycodes.h
3
-rw-r--r--
readme.md
4
-rw-r--r--
tests/auto_shift/test_auto_shift.cpp
3
-rw-r--r--
tests/basic/test_action_layer.cpp
33
-rw-r--r--
tests/basic/test_keypress.cpp
55
-rw-r--r--
tests/basic/test_one_shot_keys.cpp
8
-rw-r--r--
tests/tap_hold_configurations/permissive_hold/test_tap_hold.cpp
3
-rw-r--r--
tests/tap_hold_configurations/permissive_hold_ignore_mod_tap_interrupt/test_tap_hold.cpp
3
-rw-r--r--