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--
.github/workflows/api.yml
2
-rw-r--r--
.github/workflows/develop_api.yml
6
-rw-r--r--
.github/workflows/unit_test.yml
2
-rw-r--r--
api_data/_config.yml
1
-rw-r--r--
builddefs/build_keyboard.mk
8
-rw-r--r--
builddefs/build_test.mk
2
-rw-r--r--
builddefs/common_features.mk
11
-rw-r--r--
builddefs/common_rules.mk
2
-rw-r--r--
builddefs/converters.mk
37
-rw-r--r--
builddefs/generic_features.mk
2
-rw-r--r--
builddefs/mcu_selection.mk
83
-rw-r--r--
builddefs/show_options.mk
4
-rw-r--r--
builddefs/testlist.mk
1
-rw-r--r--
data/mappings/defaults.json
35
-rw-r--r--
data/mappings/info_config.json
7
-rw-r--r--
data/mappings/info_rules.json
6
-rw-r--r--
data/schemas/keyboard.jsonschema
32
-rw-r--r--
data/templates/api/readme.md
(renamed from api_data/readme.md)
0
-rw-r--r--
docs/_summary.md
19
-rw-r--r--
docs/cli_commands.md
12
-rw-r--r--
docs/config_options.md
2
-rw-r--r--
docs/data_driven_config.md
5
-rw-r--r--
docs/feature_encoders.md
36
-rw-r--r--
docs/feature_hd44780.md
345
-rw-r--r--
docs/feature_joystick.md
2
-rw-r--r--
docs/feature_midi.md
6
-rw-r--r--
docs/feature_rgb_matrix.md
14
-rw-r--r--
docs/feature_rgblight.md
13
-rw-r--r--
docs/feature_swap_hands.md
13
-rw-r--r--
docs/feature_unicode.md
11
-rw-r--r--
docs/flashing.md
11
-rw-r--r--
docs/gpio_control.md
(renamed from docs/internals_gpio_control.md)
0
-rw-r--r--
docs/internals/defines.md
(renamed from docs/internals_defines.md)
0
-rw-r--r--
docs/internals/input_callback_reg.md
(renamed from docs/internals_input_callback_reg.md)
0
-rw-r--r--
docs/internals/midi_device.md
(renamed from docs/internals_midi_device.md)
0
-rw-r--r--
docs/internals/midi_device_setup_process.md
(renamed from docs/internals_midi_device_setup_process.md)
0
-rw-r--r--
docs/internals/midi_util.md
(renamed from docs/internals_midi_util.md)
0
-rw-r--r--
docs/internals/send_functions.md
(renamed from docs/internals_send_functions.md)
0
-rw-r--r--
docs/internals/sysex_tools.md
(renamed from docs/internals_sysex_tools.md)
0
-rw-r--r--
docs/ja/_summary.md
16
-rw-r--r--
docs/ja/feature_unicode.md
11
-rw-r--r--
docs/ja/gpio_control.md
(renamed from docs/ja/internals_gpio_control.md)
4
-rw-r--r--
docs/ja/internals_defines.md
78
-rw-r--r--
docs/ja/internals_input_callback_reg.md
173
-rw-r--r--
docs/ja/internals_midi_device.md
148
-rw-r--r--
docs/ja/internals_midi_device_setup_process.md
36
-rw-r--r--
docs/ja/internals_midi_util.md
59
-rw-r--r--
docs/ja/internals_send_functions.md
246
-rw-r--r--
docs/ja/internals_sysex_tools.md
66
-rw-r--r--
docs/ja/proton_c_conversion.md
2
-rw-r--r--
docs/keycodes.md
11
-rw-r--r--
docs/proton_c_conversion.md
2
-rw-r--r--
docs/quantum_keycodes.md
11
-rw-r--r--
docs/quantum_painter.md
705
-rw-r--r--
docs/quantum_painter_qff.md
103
-rw-r--r--
docs/quantum_painter_qgf.md
178
-rw-r--r--
docs/quantum_painter_rle.md
29
-rw-r--r--
docs/tap_hold.md
2
-rw-r--r--
docs/zh-cn/_summary.md
16
-rw-r--r--
drivers/gpio/sn74x154.c
58
-rw-r--r--
drivers/gpio/sn74x154.h
48
-rw-r--r--
drivers/lcd/hd44780.c
284
-rw-r--r--
drivers/lcd/hd44780.h
220
-rw-r--r--
drivers/led/issi/is31fl3737.c
6
-rw-r--r--
drivers/painter/comms/qp_comms_spi.c
137
-rw-r--r--
drivers/painter/comms/qp_comms_spi.h
51
-rw-r--r--
drivers/painter/gc9a01/qp_gc9a01.c
150
-rw-r--r--
drivers/painter/gc9a01/qp_gc9a01.h
37
-rw-r--r--
drivers/painter/gc9a01/qp_gc9a01_opcodes.h
78
-rw-r--r--
drivers/painter/ili9xxx/qp_ili9163.c
121
-rw-r--r--
drivers/painter/ili9xxx/qp_ili9163.h
37
-rw-r--r--
drivers/painter/ili9xxx/qp_ili9341.c
128
-rw-r--r--
drivers/painter/ili9xxx/qp_ili9341.h
37
-rw-r--r--
drivers/painter/ili9xxx/qp_ili9xxx_opcodes.h
100
-rw-r--r--
drivers/painter/ssd1351/qp_ssd1351.c
125
-rw-r--r--
drivers/painter/ssd1351/qp_ssd1351.h
37
-rw-r--r--
drivers/painter/ssd1351/qp_ssd1351_opcodes.h
48
-rw-r--r--
drivers/painter/st77xx/qp_st7789.c
144
-rw-r--r--
drivers/painter/st77xx/qp_st7789.h
44
-rw-r--r--
drivers/painter/st77xx/qp_st7789_opcodes.h
64
-rw-r--r--
drivers/painter/st77xx/qp_st77xx_opcodes.h
51
-rw-r--r--
drivers/painter/tft_panel/qp_tft_panel.c
130
-rw-r--r--
drivers/painter/tft_panel/qp_tft_panel.h
67
-rw-r--r--
keyboards/al1/config.h
5
-rw-r--r--
keyboards/al1/matrix.c
152
-rw-r--r--
keyboards/al1/rules.mk
3
-rw-r--r--
keyboards/draculad/config.h
3
-rw-r--r--
keyboards/evyd13/wasdat/matrix.c
43
-rw-r--r--
keyboards/evyd13/wasdat_code/config.h
11
-rw-r--r--
keyboards/evyd13/wasdat_code/matrix.c
332
-rw-r--r--
keyboards/evyd13/wasdat_code/rules.mk
3
-rw-r--r--
keyboards/gmmk/pro/ansi/keymaps/andrewcharnley/config.h
(renamed from keyboards/handwired/onekey/blackpill_f401/blackpill_f401.c)
15
-rw-r--r--
keyboards/gmmk/pro/ansi/keymaps/andrewcharnley/keymap.c
87
-rw-r--r--
keyboards/gmmk/pro/ansi/keymaps/andrewcharnley/readme.md
18
-rw-r--r--
keyboards/handwired/battleship_gamepad/battleship_gamepad.c
2
-rw-r--r--
keyboards/handwired/misterdeck/keymaps/default/keymap.c
2
-rw-r--r--
keyboards/handwired/misterdeck/keymaps/nobuttons/keymap.c
2
-rw-r--r--
keyboards/handwired/ms_sculpt_mobile/astar/config.h
6
-rw-r--r--
keyboards/handwired/ms_sculpt_mobile/astar/rules.mk
5
-rw-r--r--
keyboards/handwired/ms_sculpt_mobile/config.h
17
-rw-r--r--
keyboards/handwired/ms_sculpt_mobile/info.json
187
-rw-r--r--
keyboards/handwired/ms_sculpt_mobile/keymaps/default/rules.mk
10
-rw-r--r--
keyboards/handwired/ms_sculpt_mobile/readme.md
2
-rw-r--r--
keyboards/handwired/ms_sculpt_mobile/rules.mk
20
-rw-r--r--
keyboards/handwired/ms_sculpt_mobile/teensy2pp/config.h
6
-rw-r--r--
keyboards/handwired/ms_sculpt_mobile/teensy2pp/rules.mk
5
-rw-r--r--
keyboards/handwired/onekey/keymaps/hardware_id/keymap.c
28
-rw-r--r--
keyboards/handwired/onekey/keymaps/joystick/keymap.c
2
-rw-r--r--
keyboards/handwired/uthol/rev3/rev3.c
2
-rw-r--r--
keyboards/handwired/wakizashi40/config.h
1
-rw-r--r--
keyboards/handwired/wakizashi40/info.json
10
-rw-r--r--
keyboards/handwired/wakizashi40/keymaps/via/keymap.c
96
-rw-r--r--
keyboards/handwired/wakizashi40/readme.md
12
-rw-r--r--
keyboards/hnahkb/vn66/rules.mk
1
-rw-r--r--
keyboards/horrortroll/handwired_k552/rules.mk
1
-rw-r--r--
keyboards/input_club/ergodox_infinity/mcuconf.h
2
-rw-r--r--
keyboards/lime/keymaps/default/keymap.c
1
-rw-r--r--
keyboards/matrix/abelx/mcuconf.h
3
-rw-r--r--
keyboards/mechwild/obe/obe.c
6
-rw-r--r--
keyboards/mechwild/waka60/waka60.c
6
-rw-r--r--
keyboards/mode/m65ha_alpha/m65ha_alpha.c
1
-rw-r--r--
keyboards/mode/m65hi_alpha/m65hi_alpha.c
1
-rw-r--r--
keyboards/mode/m65s/m65s.c
1
-rw-r--r--
keyboards/mode/m75h/m75h.c
1
-rw-r--r--
keyboards/mode/m75s/m75s.c
1
-rwxr-xr-x
keyboards/sofle/keyhive/config.h
11
-rw-r--r--