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/bootloader.mk
4
-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
84
-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/definitions.jsonschema
5
-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_pointing_device.md
32
-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/squeezing_avr.md
13
-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--
drivers/sensors/pmw3360.c
155
-rw-r--r--
drivers/sensors/pmw3360.h
16
-rw-r--r--
keyboards/al1/config.h
5
-rw-r--r--
keyboards/al1/matrix.c
152
-rw-r--r--
keyboards/al1/rules.mk
3
-rwxr-xr-x
keyboards/amjkeyboard/amj40/amj40.c
(renamed from keyboards/amj40/amj40.c)
0
-rwxr-xr-x
keyboards/amjkeyboard/amj40/amj40.h
(renamed from keyboards/amj40/amj40.h)
0
-rwxr-xr-x
keyboards/amjkeyboard/amj40/config.h
(renamed from keyboards/amj40/config.h)
2
-rw-r--r--
keyboards/amjkeyboard/amj40/info.json
(renamed from keyboards/amj40/info.json)
0
-rwxr-xr-x
keyboards/amjkeyboard/amj40/keymaps/default/keymap.c
(renamed from keyboards/amj40/keymaps/default/keymap.c)
0
-rwxr-xr-x
keyboards/amjkeyboard/amj40/keymaps/default/readme.md
(renamed from keyboards/amj40/keymaps/default/readme.md)
0
-rw-r--r--
keyboards/amjkeyboard/amj40/keymaps/default_625u_space/keymap.c
(renamed from keyboards/amj40/keymaps/default_625u_space/keymap.c)
0
-rw-r--r--
keyboards/amjkeyboard/amj40/keymaps/default_ortho_275u_space/keymap.c
(renamed from keyboards/amj40/keymaps/default_ortho_275u_space/keymap.c)
0
-rw-r--r--
keyboards/amjkeyboard/amj40/keymaps/default_ortho_600u_space/keymap.c
(renamed from keyboards/amj40/keymaps/default_ortho_600u_space/keymap.c)
0
-rwxr-xr-x
keyboards/amjkeyboard/amj40/keymaps/fabian/keymap.c
(renamed from keyboards/amj40/keymaps/fabian/keymap.c)
0
-rw-r--r--
keyboards/amjkeyboard/amj40/keymaps/fabian/rules.mk
(renamed from keyboards/amj40/keymaps/fabian/rules.mk)
0
-rw-r--r--
keyboards/amjkeyboard/amj40/keymaps/jetpacktuxedo/config.h
(renamed from keyboards/amj40/keymaps/jetpacktuxedo/config.h)
0
-rwxr-xr-x
keyboards/amjkeyboard/amj40/keymaps/jetpacktuxedo/keymap.c
(renamed from keyboards/amj40/keymaps/jetpacktuxedo/keymap.c)
0
-rwxr-xr-x
keyboards/amjkeyboard/amj40/keymaps/jetpacktuxedo/readme.md
(renamed from keyboards/amj40/keymaps/jetpacktuxedo/readme.md)
0
-rw-r--r--
keyboards/amjkeyboard/amj40/keymaps/jetpacktuxedo/rules.mk
(renamed from keyboards/amj40/keymaps/jetpacktuxedo/rules.mk)
0
-rw-r--r--
keyboards/amjkeyboard/amj40/keymaps/myee/build.sh
(renamed from keyboards/amj40/keymaps/myee/build.sh)
0
-rw-r--r--
keyboards/amjkeyboard/amj40/keymaps/myee/config.h
(renamed from keyboards/amj40/keymaps/myee/config.h)
0
-rw-r--r--
keyboards/amjkeyboard/amj40/keymaps/myee/keymap.c
(renamed from keyboards/amj40/keymaps/myee/keymap.c)
0
-rw-r--r--
keyboards/amjkeyboard/amj40/keymaps/myee/readme.md
(renamed from keyboards/amj40/keymaps/myee/readme.md)
0
-rw-r--r--
keyboards/amjkeyboard/amj40/keymaps/myee/rules.mk
(renamed from keyboards/amj40/keymaps/myee/rules.mk)
0
-rw-r--r--
keyboards/amjkeyboard/amj40/keymaps/myee/updatemerge.sh
(renamed from keyboards/amj40/keymaps/myee/updatemerge.sh)
0
-rwxr-xr-x
keyboards/amjkeyboard/amj40/readme.md
(renamed from keyboards/amj40/readme.md)
4
-rwxr-xr-x
keyboards/amjkeyboard/amj40/rules.mk
(renamed from keyboards/amj40/rules.mk)
0
-rw-r--r--
keyboards/amjkeyboard/amj60/amj60.c
(renamed from keyboards/amj60/amj60.c)
0
-rw-r--r--
keyboards/amjkeyboard/amj60/amj60.h
(renamed from keyboards/amj60/amj60.h)
0
-rw-r--r--
keyboards/amjkeyboard/amj60/config.h
(renamed from keyboards/amj60/config.h)
2
-rw-r--r--
keyboards/amjkeyboard/amj60/info.json
(renamed from keyboards/amj60/info.json)
0
-rw-r--r--
keyboards/amjkeyboard/amj60/keymaps/default/keymap.c
(renamed from keyboards/amj60/keymaps/default/keymap.c)
0
-rw-r--r--
keyboards/amjkeyboard/amj60/readme.md
(renamed from keyboards/amj60/readme.md)
4
-rw-r--r--
keyboards/amjkeyboard/amj60/rules.mk
(renamed from keyboards/amj60/rules.mk)
0
-rw-r--r--
keyboards/amjkeyboard/amj66/config.h
2
-rw-r--r--