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/ci_builds.yml
2
-rw-r--r--
.github/workflows/cli.yml
2
-rw-r--r--
.github/workflows/docs.yml
2
-rw-r--r--
.github/workflows/format.yml
2
-rw-r--r--
.github/workflows/format_push.yml
2
-rw-r--r--
.github/workflows/lint.yml
2
-rw-r--r--
.github/workflows/regen.yml
2
-rw-r--r--
.github/workflows/regen_push.yml
2
-rw-r--r--
.github/workflows/unit_test.yml
2
-rw-r--r--
.gitignore
1
-rw-r--r--
Dockerfile
6
-rw-r--r--
Vagrantfile
95
-rw-r--r--
builddefs/build_keyboard.mk
8
-rw-r--r--
builddefs/build_test.mk
4
-rw-r--r--
builddefs/common_features.mk
50
-rw-r--r--
builddefs/converters.mk
11
-rw-r--r--
data/mappings/defaults.hjson
5
-rw-r--r--
data/mappings/info_config.hjson
152
-rw-r--r--
data/mappings/info_rules.hjson
22
-rw-r--r--
data/mappings/keyboard_aliases.hjson
12
-rw-r--r--
data/schemas/definitions.jsonschema
32
-rw-r--r--
data/schemas/keyboard.jsonschema
42
-rw-r--r--
data/schemas/keycodes.jsonschema
10
-rw-r--r--
data/schemas/keymap.jsonschema
1
-rw-r--r--
docs/_summary.md
1
-rw-r--r--
docs/config_options.md
11
-rw-r--r--
docs/feature_caps_word.md
20
-rw-r--r--
docs/feature_combo.md
33
-rw-r--r--
docs/feature_converters.md
8
-rw-r--r--
docs/feature_dynamic_macros.md
2
-rw-r--r--
docs/feature_encoders.md
16
-rw-r--r--
docs/feature_layers.md
48
-rw-r--r--
docs/feature_led_matrix.md
8
-rw-r--r--
docs/feature_oled_driver.md
119
-rw-r--r--
docs/feature_pointing_device.md
26
-rw-r--r--
docs/feature_rgb_matrix.md
100
-rw-r--r--
docs/feature_rgblight.md
13
-rw-r--r--
docs/feature_split_keyboard.md
6
-rw-r--r--
docs/feature_stenography.md
2
-rw-r--r--
docs/feature_swap_hands.md
11
-rw-r--r--
docs/getting_started_vagrant.md
56
-rw-r--r--
docs/ja/_summary.md
1
-rw-r--r--
docs/ja/config_options.md
5
-rw-r--r--
docs/ja/feature_combo.md
6
-rw-r--r--
docs/ja/feature_dynamic_macros.md
2
-rw-r--r--
docs/ja/feature_stenography.md
2
-rw-r--r--
docs/ja/getting_started_vagrant.md
61
-rw-r--r--
docs/ja/tap_hold.md
28
-rw-r--r--
docs/mod_tap.md
2
-rw-r--r--
docs/newbs_building_firmware_workflow.md
2
-rw-r--r--
docs/quantum_painter.md
24
-rw-r--r--
docs/squeezing_avr.md
1
-rw-r--r--
docs/tap_hold.md
89
-rw-r--r--
docs/understanding_qmk.md
2
-rw-r--r--
docs/ws2812_driver.md
8
-rw-r--r--
docs/zh-cn/_summary.md
3
-rw-r--r--
docs/zh-cn/getting_started_vagrant.md
61
-rw-r--r--
docs/zh-cn/mod_tap.md
2
-rw-r--r--
drivers/lcd/hd44780.h
4
-rw-r--r--
drivers/led/apa102.c
26
-rw-r--r--
drivers/led/aw20216.c
19
-rw-r--r--
drivers/led/issi/is31fl3218.c
4
-rw-r--r--
drivers/led/issi/is31fl3218.h
1
-rw-r--r--
drivers/led/issi/is31fl3731-simple.c
4
-rw-r--r--
drivers/led/issi/is31fl3731-simple.h
1
-rw-r--r--
drivers/led/issi/is31fl3731.c
4
-rw-r--r--
drivers/led/issi/is31fl3731.h
1
-rw-r--r--
drivers/led/issi/is31fl3733-simple.c
4
-rw-r--r--
drivers/led/issi/is31fl3733-simple.h
1
-rw-r--r--
drivers/led/issi/is31fl3736.c
33
-rw-r--r--
drivers/led/issi/is31fl3736.h
5
-rw-r--r--
drivers/led/issi/is31fl3737.c
4
-rw-r--r--
drivers/led/issi/is31fl3737.h
5
-rw-r--r--
drivers/led/issi/is31fl3741.c
8
-rw-r--r--
drivers/oled/oled_driver.c
978
-rw-r--r--
drivers/oled/oled_driver.h
153
-rw-r--r--
drivers/oled/ssd1306_sh1106.c
795
-rw-r--r--
drivers/painter/comms/qp_comms_spi.c
32
-rw-r--r--
drivers/painter/comms/qp_comms_spi.h
18
-rw-r--r--
drivers/painter/gc9a01/qp_gc9a01.c
13
-rw-r--r--
drivers/painter/generic/qp_rgb565_surface.c
18
-rw-r--r--
drivers/painter/ili9xxx/qp_ili9163.c
14
-rw-r--r--
drivers/painter/ili9xxx/qp_ili9341.c
14
-rw-r--r--
drivers/painter/ili9xxx/qp_ili9488.c
14
-rw-r--r--
drivers/painter/ssd1351/qp_ssd1351.c
14
-rw-r--r--
drivers/painter/st77xx/qp_st7735.c
16
-rw-r--r--
drivers/painter/st77xx/qp_st7789.c
16
-rw-r--r--
drivers/painter/tft_panel/qp_tft_panel.c
12
-rw-r--r--
drivers/painter/tft_panel/qp_tft_panel.h
10
-rw-r--r--
drivers/ps2/ps2_interrupt.c
1
-rw-r--r--
drivers/sensors/pmw3320.c
192
-rw-r--r--
drivers/sensors/pmw3320.h
119
-rw-r--r--
keyboards/0_sixty/0_sixty.c
17
-rw-r--r--
keyboards/0_sixty/0_sixty.h
97
-rw-r--r--
keyboards/0_sixty/config.h
7
-rw-r--r--
keyboards/0_sixty/info.json
607
-rw-r--r--
keyboards/0_sixty/underglow/config.h
1
-rw-r--r--
keyboards/0_sixty/underglow/info.json
3
-rw-r--r--
keyboards/0xc7/61key/61key.c
17
-rw-r--r--
keyboards/0xc7/61key/61key.h
43
-rw-r--r--
keyboards/0xc7/61key/config.h
17
-rw-r--r--
keyboards/0xc7/61key/info.json
127
-rw-r--r--
keyboards/0xcb/1337/config.h
3
-rw-r--r--
keyboards/0xcb/1337/info.json
21
-rw-r--r--
keyboards/0xcb/splaytoraid/config.h
2
-rw-r--r--
keyboards/0xcb/splaytoraid/info.json
201
-rw-r--r--
keyboards/0xcb/splaytoraid/keymaps/default/keymap.c
2
-rw-r--r--
keyboards/0xcb/splaytoraid/keymaps/pi/config.h
4
-rw-r--r--
keyboards/0xcb/splaytoraid/keymaps/pi/keymap.c
8
-rw-r--r--
keyboards/0xcb/splaytoraid/keymaps/via/keymap.c
2
-rw-r--r--
keyboards/0xcb/splaytoraid/rp2040_ce/info.json
5
-rw-r--r--
keyboards/0xcb/splaytoraid/rp2040_ce/rules.mk
1
-rw-r--r--
keyboards/0xcb/static/config.h
19
-rw-r--r--
keyboards/0xcb/static/info.json
183
-rw-r--r--
keyboards/0xcb/static/static.c
17
-rw-r--r--
keyboards/0xcb/static/static.h
66
-rw-r--r--
keyboards/0xcb/tutelpad/config.h
1
-rw-r--r--
keyboards/0xcb/tutelpad/info.json
3
-rw-r--r--
keyboards/10bleoledhub/10bleoledhub.c
17
-rw-r--r--
keyboards/10bleoledhub/10bleoledhub.h
30
-rw-r--r--
keyboards/10bleoledhub/config.h
7
-rw-r--r--
keyboards/10bleoledhub/info.json
31
-rw-r--r--
keyboards/1k/config.h
1
-rw-r--r--
keyboards/1k/info.json
5
-rw-r--r--
keyboards/1k/keymaps/default/rules.mk
2
-rw-r--r--
keyboards/1k/keymaps/media/rules.mk
2
-rw-r--r--
keyboards/1upkeyboards/1up60hse/1up60hse.c
16
-rw-r--r--
keyboards/1upkeyboards/1up60hse/1up60hse.h
37
-rw-r--r--