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/cli.yml
2
-rw-r--r--
.gitignore
1
-rw-r--r--
Makefile
17
-rwxr-xr-x
bin/qmk
3
-rw-r--r--
bootloader.mk
9
-rw-r--r--
build_json.mk
2
-rw-r--r--
build_keyboard.mk
11
-rw-r--r--
common_features.mk
46
-rw-r--r--
data/schemas/keyboard.jsonschema
4
-rw-r--r--
docs/ChangeLog/20200829.md
2
-rw-r--r--
docs/ChangeLog/20201128.md
2
-rw-r--r--
docs/ChangeLog/20210529.md
192
-rw-r--r--
docs/_summary.md
2
-rw-r--r--
docs/adc_driver.md
154
-rw-r--r--
docs/breaking_changes.md
15
-rw-r--r--
docs/breaking_changes_history.md
1
-rw-r--r--
docs/cli_commands.md
48
-rw-r--r--
docs/compatible_microcontrollers.md
3
-rw-r--r--
docs/feature_auto_shift.md
27
-rw-r--r--
docs/feature_backlight.md
20
-rw-r--r--
docs/feature_encoders.md
9
-rw-r--r--
docs/feature_leader_key.md
13
-rw-r--r--
docs/feature_led_matrix.md
337
-rw-r--r--
docs/feature_oled_driver.md
2
-rw-r--r--
docs/feature_rgb_matrix.md
105
-rw-r--r--
docs/feature_rgblight.md
13
-rw-r--r--
docs/feature_swap_hands.md
2
-rw-r--r--
docs/feature_unicode.md
2
-rw-r--r--
docs/feature_wpm.md
67
-rw-r--r--
docs/flashing.md
26
-rw-r--r--
docs/ja/compatible_microcontrollers.md
3
-rw-r--r--
docs/ja/feature_led_matrix.md
2
-rw-r--r--
docs/ja/feature_swap_hands.md
2
-rw-r--r--
docs/keycodes.md
3
-rw-r--r--
docs/one_shot_keys.md
3
-rw-r--r--
docs/serial_driver.md
154
-rw-r--r--
docs/ws2812_driver.md
22
-rw-r--r--
drivers/chibios/analog.c
59
-rw-r--r--
drivers/chibios/serial_usart.c
69
-rw-r--r--
drivers/chibios/serial_usart.h
90
-rw-r--r--
drivers/chibios/serial_usart_duplex.c
261
-rw-r--r--
drivers/chibios/ws2812_pwm.c
11
-rw-r--r--
drivers/chibios/ws2812_spi.c
45
-rw-r--r--
drivers/issi/is31fl3733.c
2
-rw-r--r--
drivers/oled/oled_driver.c
29
-rw-r--r--
drivers/oled/oled_driver.h
12
-rw-r--r--
keyboards/0xcb/1337/keymaps/default/keymap.c
3
-rw-r--r--
keyboards/0xcb/1337/keymaps/jakob/keymap.c
3
-rw-r--r--
keyboards/0xcb/1337/keymaps/via/keymap.c
3
-rw-r--r--
keyboards/10bleoledhub/keymaps/default/keymap.c
13
-rw-r--r--
keyboards/10bleoledhub/keymaps/via/keymap.c
15
-rw-r--r--
keyboards/1upkeyboards/sweet16/keymaps/default/keymap.c
3
-rw-r--r--
keyboards/1upkeyboards/sweet16/keymaps/ridingintraffic/keymap.c
32
-rw-r--r--
keyboards/1upkeyboards/sweet16/rules.mk
2
-rw-r--r--
keyboards/1upkeyboards/sweet16/v2/promicro/promicro.c
4
-rw-r--r--
keyboards/2key2crawl/keymaps/default/keymap.c
4
-rw-r--r--
keyboards/2key2crawl/keymaps/tabs/keymap.c
4
-rw-r--r--
keyboards/2key2crawl/keymaps/vol/keymap.c
3
-rw-r--r--
keyboards/40percentclub/25/25.c
2
-rw-r--r--
keyboards/40percentclub/25/info.json
4
-rw-r--r--
keyboards/40percentclub/4x4/4x4.h
13
-rw-r--r--
keyboards/40percentclub/6lit/6lit.c
2
-rw-r--r--
keyboards/40percentclub/6lit/info.json
4
-rw-r--r--
keyboards/40percentclub/foobar/foobar.c
2
-rw-r--r--
keyboards/40percentclub/foobar/info.json
4
-rw-r--r--
keyboards/40percentclub/gherkin/rules.mk
2
-rw-r--r--
keyboards/40percentclub/luddite/rules.mk
2
-rw-r--r--
keyboards/40percentclub/mf68/keymaps/delivrance/keymap.c
26
-rw-r--r--
keyboards/40percentclub/mf68/keymaps/factory/keymap.c
59
-rw-r--r--
keyboards/40percentclub/mf68/keymaps/mf68_ble/keymap.c
37
-rw-r--r--
keyboards/40percentclub/mf68/mf68.h
17
-rw-r--r--
keyboards/40percentclub/nano/info.json
2
-rw-r--r--
keyboards/40percentclub/nori/nori.h
13
-rw-r--r--
keyboards/40percentclub/tomato/rules.mk
2
-rw-r--r--
keyboards/40percentclub/ut47/rules.mk
2
-rw-r--r--
keyboards/40percentclub/ut47/ut47.h
15
-rw-r--r--
keyboards/45_ats/keymaps/default/keymap.c
35
-rw-r--r--
keyboards/45_ats/keymaps/via/keymap.c
35
-rw-r--r--
keyboards/7c8/framework/keymaps/default/keymap.c
5
-rw-r--r--
keyboards/7c8/framework/keymaps/steven/keymap.c
7
-rw-r--r--
keyboards/7c8/framework/keymaps/via/keymap.c
3
-rw-r--r--
keyboards/abacus/keymaps/unicodemap/keymap.c
13
-rw-r--r--
keyboards/absinthe/keymaps/default/keymap.c
3
-rw-r--r--
keyboards/abstract/ellipse/keymaps/abstractkb/keymap.c
5
-rw-r--r--
keyboards/abstract/ellipse/keymaps/default/keymap.c
5
-rw-r--r--
keyboards/acheron/arctic/rules.mk
2
-rw-r--r--
keyboards/acheron/austin/rules.mk
2
-rw-r--r--
keyboards/acheron/keebspcb/rules.mk
2
-rw-r--r--
keyboards/acheron/lasgweloth/rules.mk
2
-rw-r--r--
keyboards/acheron/shark/rules.mk
2
-rw-r--r--
keyboards/acr60/rules.mk
2
-rw-r--r--
keyboards/adkb96/adkb96.c
2
-rw-r--r--
keyboards/adkb96/adkb96.h
21
-rw-r--r--
keyboards/aeboards/ext65/rev2/config.h
2
-rw-r--r--
keyboards/aeboards/ext65/rev2/halconf.h
2
-rw-r--r--
keyboards/aeboards/ext65/rev2/mcuconf.h
2
-rw-r--r--
keyboards/aleblazer/zodiark/keymaps/default/keymap.c
7
-rw-r--r--
keyboards/aleblazer/zodiark/keymaps/slimoled/keymap.c
7
-rw-r--r--
keyboards/aleblazer/zodiark/keymaps/via/encoder.c
3
-rw-r--r--
keyboards/aleth42/keymaps/default/keymap.c
3
-rw-r--r--
keyboards/aleth42/keymaps/via/keymap.c
5
-rw-r--r--
keyboards/alf/x2/rules.mk
2
-rwxr-xr-x
keyboards/alpha/rules.mk
2
-rw-r--r--
keyboards/alpine65/rules.mk
2
-rwxr-xr-x
keyboards/alu84/rules.mk
2
-rw-r--r--
keyboards/aplyard/aplx6/rev2/keymaps/default/keymap.c
65
-rw-r--r--
keyboards/arrayperipherals/1x4p1/keymaps/default/keymap.c
3
-rw-r--r--
keyboards/arrayperipherals/1x4p1/keymaps/via/keymap.c
3
-rw-r--r--
keyboards/at101_bh/rules.mk
2
-rw-r--r--
keyboards/at_at/660m/rules.mk
2
-rw-r--r--
keyboards/atreus62/atreus62.h
21
-rw-r--r--
keyboards/atreus62/keymaps/atreus52/README.md
10
-rw-r--r--
keyboards/atreus62/keymaps/atreus52/config.h
16
-rw-r--r--
keyboards/atreus62/keymaps/atreus52/keymap.c
88
-rw-r--r--
keyboards/atreus62/keymaps/atreus52/rules.mk
4
-rw-r--r--
keyboards/bantam44/rules.mk
2
-rw-r--r--
keyboards/basekeys/trifecta/keymaps/default/keymap.c
3
-rw-r--r--
keyboards/basekeys/trifecta/keymaps/via/keymap.c
5
-rw-r--r--
keyboards/basketweave/keymaps/default/keymap.c
3
-rw-r--r--
keyboards/beatervan/rules.mk
2
-rw-r--r--
keyboards/bfake/rules.mk
2
-rw-r--r--
keyboards/blackplum/rules.mk
2
-rw-r--r--
keyboards/bm43a/keymaps/stevexyz/readme.md
2
-rw-r--r--
keyboards/bm60rgb/info.json
2
-rw-r--r--
keyboards/bm60rgb_iso/info.json
2
-rw-r--r--
keyboards/boston/keymaps/default/keymap.c
26
-rw-r--r--
keyboards/boston/keymaps/rgb-light-layers/keymap.c
70
-rw-r--r--
keyboards/boston/rules.mk
2
-rw-r--r--
keyboards/boston_meetup/2019/2019.c
3
-rw-r--r--
keyboards/boston_meetup/2019/rules.mk
1
-rw-r--r--
keyboards/box75/rules.mk
2
-rw-r--r--
keyboards/bpiphany/pegasushoof/keymaps/blowrak/rules.mk
2
-rw-r--r--
keyboards/bpiphany/pegasushoof/keymaps/default/rules.mk
2
-rw-r--r--
keyboards/bpiphany/pegasushoof/keymaps/default_jis/rules.mk
2
-rw-r--r--
keyboards/bpiphany/pegasushoof/rules.mk
2
-rw-r--r--
keyboards/bpiphany/unloved_bastard/info.json
2
-rw-r--r--
keyboards/bpiphany/unloved_bastard/rules.mk
2
-rw-r--r--
keyboards/c39/keymaps/drashna/config.h
4
-rwxr-xr-x
keyboards/c39/keymaps/drashna/keymap.c
6
-rw-r--r--
keyboards/cannonkeys/an_c/rules.mk
2
-rw-r--r--
keyboards/cannonkeys/chimera65/rules.mk
2
-rw-r--r--
keyboards/cannonkeys/instant60/rules.mk
2
-rw-