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/format.yaml
4
-rw-r--r--
Makefile
4
-rwxr-xr-x
bin/qmk
3
-rw-r--r--
bootloader.mk
6
-rw-r--r--
build_keyboard.mk
50
-rw-r--r--
common_features.mk
104
-rw-r--r--
data/mappings/info_config.json
42
-rw-r--r--
data/mappings/info_rules.json
15
-rw-r--r--
data/schemas/api_keyboard.jsonschema
35
-rw-r--r--
data/schemas/false.jsonschema
1
-rw-r--r--
data/schemas/keyboard.jsonschema
304
-rw-r--r--
data/schemas/true.jsonschema
1
-rw-r--r--
docs/ChangeLog/20210227.md
169
-rw-r--r--
docs/_summary.md
11
-rw-r--r--
docs/audio_driver.md
221
-rw-r--r--
docs/breaking_changes.md
13
-rw-r--r--
docs/breaking_changes_history.md
10
-rw-r--r--
docs/compatible_microcontrollers.md
5
-rw-r--r--
docs/config_options.md
14
-rw-r--r--
docs/data_driven_config.md
91
-rw-r--r--
docs/feature_audio.md
149
-rw-r--r--
docs/feature_backlight.md
24
-rw-r--r--
docs/feature_macros.md
123
-rw-r--r--
docs/feature_mouse_keys.md
31
-rw-r--r--
docs/feature_pointing_device.md
2
-rw-r--r--
docs/feature_rgb_matrix.md
22
-rw-r--r--
docs/feature_rgblight.md
36
-rw-r--r--
docs/feature_split_keyboard.md
16
-rw-r--r--
docs/getting_started_make_guide.md
4
-rw-r--r--
docs/ja/compatible_microcontrollers.md
5
-rw-r--r--
docs/ja/feature_audio.md
6
-rw-r--r--
docs/ja/feature_macros.md
113
-rw-r--r--
docs/ja/feature_mouse_keys.md
3
-rw-r--r--
docs/ja/getting_started_make_guide.md
4
-rw-r--r--
docs/ja/proton_c_conversion.md
1
-rw-r--r--
docs/ja/understanding_qmk.md
1
-rw-r--r--
docs/proton_c_conversion.md
1
-rw-r--r--
docs/reference_info_json.md
158
-rw-r--r--
docs/reference_keymap_extras.md
2
-rw-r--r--
docs/serial_driver.md
1
-rw-r--r--
docs/spi_driver.md
12
-rw-r--r--
docs/uart_driver.md
90
-rw-r--r--
docs/understanding_qmk.md
1
-rw-r--r--
drivers/apa102/apa102.c
151
-rw-r--r--
drivers/apa102/apa102.h
(renamed from drivers/avr/apa102.h)
32
-rw-r--r--
drivers/avr/apa102.c
96
-rw-r--r--
drivers/avr/serial.c
6
-rw-r--r--
drivers/avr/spi_master.c
2
-rw-r--r--
drivers/avr/spi_master.h
2
-rw-r--r--
drivers/avr/uart.c
(renamed from tmk_core/common/uart.c)
42
-rw-r--r--
drivers/avr/uart.h
35
-rw-r--r--
drivers/chibios/serial_usart.c
13
-rw-r--r--
drivers/chibios/uart.c
50
-rw-r--r--
drivers/chibios/uart.h
77
-rw-r--r--
drivers/chibios/usbpd_stm32g4.c
76
-rw-r--r--
drivers/qwiic/qwiic.mk
9
-rw-r--r--
drivers/usbpd.h
29
-rw-r--r--
keyboards/1upkeyboards/1up60hse/rules.mk
1
-rw-r--r--
keyboards/1upkeyboards/1up60rgb/keymaps/raffle/keymap.c
18
-rw-r--r--
keyboards/1upkeyboards/super16/rules.mk
1
-rw-r--r--
keyboards/1upkeyboards/sweet16/v2/proton_c/config.h
4
-rw-r--r--
keyboards/1upkeyboards/sweet16/v2/proton_c/rules.mk
1
-rw-r--r--
keyboards/40percentclub/25/rules.mk
1
-rw-r--r--
keyboards/40percentclub/4pack/rules.mk
1
-rw-r--r--
keyboards/40percentclub/4x4/rules.mk
1
-rw-r--r--
keyboards/40percentclub/5x5/rules.mk
1
-rw-r--r--
keyboards/40percentclub/6lit/rules.mk
1
-rw-r--r--
keyboards/40percentclub/foobar/info.json
2
-rw-r--r--
keyboards/40percentclub/foobar/rules.mk
1
-rw-r--r--
keyboards/40percentclub/gherkin/keymaps/stevexyz/rules.mk
3
-rw-r--r--
keyboards/40percentclub/half_n_half/rules.mk
1
-rw-r--r--
keyboards/40percentclub/i75/rules.mk
1
-rw-r--r--
keyboards/40percentclub/nein/rules.mk
1
-rw-r--r--
keyboards/40percentclub/nori/rules.mk
1
-rw-r--r--
keyboards/40percentclub/tomato/info.json
1
-rw-r--r--
keyboards/40percentclub/ut47/matrix.c
4
-rw-r--r--
keyboards/40percentclub/ut47/rules.mk
1
-rw-r--r--
keyboards/4by3/info.json
6
-rw-r--r--
keyboards/4pplet/aekiso60/rev_a/rules.mk
3
-rw-r--r--
keyboards/4pplet/steezy60/rev_a/rules.mk
3
-rw-r--r--
keyboards/4pplet/waffling60/rev_a/rules.mk
3
-rw-r--r--
keyboards/abacus/rules.mk
1
-rw-r--r--
keyboards/absinthe/rules.mk
1
-rw-r--r--
keyboards/abstract/ellipse/rev1/rules.mk
1
-rw-r--r--
keyboards/acheron/arctic/chconf.h
721
-rw-r--r--
keyboards/acheron/arctic/halconf.h
525
-rw-r--r--
keyboards/acheron/arctic/mcuconf.h
184
-rw-r--r--
keyboards/acheron/austin/chconf.h
721
-rw-r--r--
keyboards/acheron/austin/halconf.h
536
-rw-r--r--
keyboards/acheron/austin/mcuconf.h
186
-rw-r--r--
keyboards/acheron/austin/rules.mk
2
-rw-r--r--
keyboards/acheron/elongate/rules.mk
2
-rw-r--r--
keyboards/acheron/keebspcb/chconf.h
721
-rw-r--r--
keyboards/acheron/keebspcb/halconf.h
525
-rw-r--r--
keyboards/acheron/keebspcb/mcuconf.h
184
-rw-r--r--
keyboards/acheron/keebspcb/rules.mk
2
-rw-r--r--
keyboards/acheron/lasgweloth/chconf.h
721
-rw-r--r--
keyboards/acheron/lasgweloth/halconf.h
525
-rw-r--r--
keyboards/acheron/lasgweloth/mcuconf.h
184
-rw-r--r--
keyboards/acheron/shark/rules.mk
4
-rw-r--r--
keyboards/aeboards/aegis/rules.mk
2
-rw-r--r--
keyboards/aeboards/ext65/rev1/rules.mk
1
-rw-r--r--
keyboards/aeboards/ext65/rev2/chconf.h
721
-rw-r--r--
keyboards/aeboards/ext65/rev2/halconf.h
536
-rw-r--r--
keyboards/aeboards/ext65/rev2/mcuconf.h
186
-rw-r--r--
keyboards/ai03/equinox/rev0/rules.mk
1
-rw-r--r--
keyboards/ai03/equinox/rev1/rules.mk
1
-rw-r--r--
keyboards/ai03/lunar/info.json
3
-rw-r--r--
keyboards/ai03/lunar/rules.mk
1
-rw-r--r--
keyboards/ai03/orbit/matrix.c
2
-rw-r--r--
keyboards/ai03/orbit/rules.mk
1
-rw-r--r--
keyboards/ai03/orbit_x/rules.mk
3
-rw-r--r--
keyboards/ai03/polaris/rules.mk
1
-rw-r--r--
keyboards/ai03/quasar/rules.mk
1
-rw-r--r--
keyboards/ai03/vega/chconf.h
721
-rw-r--r--
keyboards/ai03/vega/halconf.h
525
-rw-r--r--
keyboards/ai03/vega/mcuconf.h
176
-rw-r--r--
keyboards/akb/eb46/rules.mk
1
-rw-r--r--
keyboards/akb/raine/rules.mk
1
-rw-r--r--
keyboards/akegata_denki/device_one/boards/DEVICE_ONE/board.c
263
-rw-r--r--
keyboards/akegata_denki/device_one/boards/DEVICE_ONE/board.h
950
-rw-r--r--
keyboards/akegata_denki/device_one/boards/DEVICE_ONE/board.mk
5
-rw-r--r--
keyboards/akegata_denki/device_one/chconf.h
718
-rw-r--r--
keyboards/akegata_denki/device_one/halconf.h
536
-rw-r--r--
keyboards/akegata_denki/device_one/rules.mk
2
-rw-r--r--
keyboards/al1/rules.mk
2
-rw-r--r--
keyboards/alf/dc60/info.json
4
-rw-r--r--
keyboards/alf/dc60/rules.mk
1
-rw-r--r--
keyboards/alf/x11/rules.mk
1
-rw-r--r--
keyboards/alf/x2/keymaps/hhkb_60/keymap.c
14
-rw-r--r--
keyboards/allison/rules.mk
1
-rw-r--r--
keyboards/allison_numpad/rules.mk
1
-rw-r--r--
keyboards/alpha/info.json
2
-rw-r--r--
keyboards/alpine65/chconf.h
721
-rw-r--r--
keyboards/alpine65/halconf.h
536
-rw-r--r--
keyboards/alpine65/mcuconf.h
185
-rw-r--r--
keyboards/alu84/keymaps/turbomech/keymap.c
19
-rw-r--r--
keyboards/amj96/matrix.c
4
-rw-r--r--
keyboards/amj96/rules.mk
2
-rw-r--r--
keyboards/amjkeyboard/amj66/rules.mk
1
-rw-r--r--
keyboards/angel17/alpha/rules.mk
1
-rw-r--r--
keyboards/angel17/rev1/rules.mk
1
-rw-r--r--
keyboards/angel17/rules.mk
1
-rw-r--r--
keyboards/angel64/alpha/matrix.c
2