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--
.editorconfig
6
-rw-r--r--
.gitignore
3
-rw-r--r--
.travis.yml
2
-rw-r--r--
Dockerfile
24
-rw-r--r--
Vagrantfile
31
-rwxr-xr-x
bin/qmk
97
l---------
bin/qmk-compile-json
1
l---------
bin/qmk-doctor
1
l---------
bin/qmk-hello
1
l---------
bin/qmk-json-keymap
1
-rw-r--r--
bootloader.mk
4
-rw-r--r--
build_json.mk
27
-rw-r--r--
build_keyboard.mk
61
-rw-r--r--
common_features.mk
10
-rw-r--r--
docs/_summary.md
5
-rw-r--r--
docs/cli.md
31
-rw-r--r--
docs/coding_conventions_c.md
58
-rw-r--r--
docs/coding_conventions_python.md
314
-rw-r--r--
docs/config_options.md
5
-rw-r--r--
docs/contributing.md
58
-rw-r--r--
docs/faq_build.md
10
-rw-r--r--
docs/faq_debug.md
1
-rw-r--r--
docs/feature_advanced_keycodes.md
16
-rw-r--r--
docs/feature_backlight.md
8
-rw-r--r--
docs/feature_combo.md
32
-rw-r--r--
docs/feature_encoders.md
1
-rw-r--r--
docs/feature_oled_driver.md
2
-rw-r--r--
docs/feature_space_cadet.md
1
-rw-r--r--
docs/feature_split_keyboard.md
185
-rw-r--r--
docs/feature_unicode.md
68
-rw-r--r--
docs/features.md
1
-rw-r--r--
docs/flashing.md
25
-rw-r--r--
docs/getting_started_vagrant.md
46
-rw-r--r--
docs/i2c_driver.md
20
-rw-r--r--
docs/newbs_flashing.md
4
-rw-r--r--
docs/python_development.md
45
-rw-r--r--
drivers/arm/i2c_master.c
15
-rw-r--r--
drivers/arm/i2c_master.h
66
-rwxr-xr-x
drivers/avr/i2c_master.c
15
-rwxr-xr-x
drivers/avr/i2c_master.h
15
-rwxr-xr-x
drivers/avr/i2c_slave.c
17
-rwxr-xr-x
drivers/avr/i2c_slave.h
17
-rw-r--r--
drivers/qwiic/qwiic.mk
4
-rw-r--r--
keyboards/1upkeyboards/1up60hse/rules.mk
1
-rw-r--r--
keyboards/1upkeyboards/1up60rgb/keymaps/default/keymap.c
9
-rw-r--r--
keyboards/1upkeyboards/1up60rgb/keymaps/iso/keymap.c
9
-rw-r--r--
keyboards/1upkeyboards/1up60rgb/keymaps/tsangan/keymap.c
9
-rw-r--r--
keyboards/40percentclub/gherkin/keymaps/michel/config.h
13
-rw-r--r--
keyboards/40percentclub/gherkin/keymaps/michel/keymap.c
8
-rw-r--r--
keyboards/40percentclub/gherkin/keymaps/michel/rules.mk
3
-rw-r--r--
keyboards/40percentclub/half_n_half/rules.mk
1
-rw-r--r--
keyboards/6ball/rules.mk
1
-rw-r--r--
keyboards/9key/rules.mk
1
-rw-r--r--
keyboards/abstract/ellipse/rev1/config.h
6
-rw-r--r--
keyboards/adkb96/rules.mk
1
-rw-r--r--
keyboards/ai03/lunar/keymaps/via/rules.mk
3
-rw-r--r--
keyboards/ai03/lunar/rules.mk
1
-rw-r--r--
keyboards/ai03/orbit/rules.mk
1
-rw-r--r--
keyboards/al1/keymaps/default/keymap.c
17
-rw-r--r--
keyboards/al1/keymaps/splitbs/keymap.c
16
-rw-r--r--
keyboards/al1/rules.mk
3
-rw-r--r--
keyboards/alf/dc60/keymaps/default/keymap.c
16
-rw-r--r--
keyboards/alf/dc60/rules.mk
1
-rw-r--r--
keyboards/alf/x11/info.json
209
-rw-r--r--
keyboards/alf/x11/keymaps/default/keymap.c
77
-rw-r--r--
keyboards/alf/x11/rules.mk
1
-rw-r--r--
keyboards/alf/x11/x11.c
67
-rw-r--r--
keyboards/alf/x11/x11.h
26
-rw-r--r--
keyboards/alf/x2/keymaps/default/keymap.c
4
-rwxr-xr-x
keyboards/alu84/keymaps/default/keymap.c
9
-rwxr-xr-x
keyboards/amj40/keymaps/default/keymap.c
10
-rwxr-xr-x
keyboards/amj40/rules.mk
2
-rw-r--r--
keyboards/amj60/keymaps/iso_split_rshift/keymap.c
22
-rw-r--r--
keyboards/amj60/rules.mk
4
-rw-r--r--
keyboards/amj96/keymaps/default/keymap.c
16
-rw-r--r--
keyboards/amj96/rules.mk
1
-rw-r--r--
keyboards/amjpad/rules.mk
2
-rw-r--r--
keyboards/angel64/angel64.c
51
-rw-r--r--
keyboards/angel64/angel64.h
48
-rw-r--r--
keyboards/angel64/config.h
242
-rw-r--r--
keyboards/angel64/info.json
12
-rw-r--r--
keyboards/angel64/keymaps/default/config.h
19
-rw-r--r--
keyboards/angel64/keymaps/default/keymap.c
58
-rw-r--r--
keyboards/angel64/keymaps/default/readme.md
1
-rw-r--r--
keyboards/angel64/matrix.c
287
-rw-r--r--
keyboards/angel64/readme.md
15
-rw-r--r--
keyboards/angel64/rules.mk
83
-rw-r--r--
keyboards/atom47/keymaps/LEdiodes/rules.mk
1
-rw-r--r--
keyboards/atom47/rules.mk
1
-rw-r--r--
keyboards/atomic/keymaps/default/keymap.c
23
-rw-r--r--
keyboards/atomic/rules.mk
5
-rw-r--r--
keyboards/atreus/keymaps/default/keymap.c
14
-rw-r--r--
keyboards/atreus62/keymaps/default/keymap.c
15
-rw-r--r--
keyboards/atreus62/rules.mk
2
-rw-r--r--
keyboards/baguette/rules.mk
1
-rw-r--r--
keyboards/bantam44/keymaps/default/keymap.c
5
-rw-r--r--
keyboards/bantam44/rules.mk
3
-rwxr-xr-x
keyboards/bigseries/1key/keymaps/ctrl-alt-del/keymap.c
4
-rwxr-xr-x
keyboards/bigseries/1key/keymaps/default/keymap.c
4
-rwxr-xr-x
keyboards/bigseries/1key/keymaps/lock/keymap.c
4
-rwxr-xr-x
keyboards/bigseries/1key/keymaps/tester/keymap.c
4
-rwxr-xr-x
keyboards/bigseries/2key/keymaps/default/keymap.c
4
-rwxr-xr-x
keyboards/bigseries/2key/keymaps/lock/keymap.c
4
-rwxr-xr-x
keyboards/bigseries/2key/keymaps/tester/keymap.c
4
-rwxr-xr-x
keyboards/bigseries/3key/keymaps/ctrl-alt-del/keymap.c
4
-rwxr-xr-x
keyboards/bigseries/3key/keymaps/default/keymap.c
4
-rwxr-xr-x
keyboards/bigseries/3key/keymaps/tester/keymap.c
4
-rwxr-xr-x
keyboards/bigseries/4key/keymaps/default/keymap.c
4
-rwxr-xr-x
keyboards/bigseries/4key/keymaps/tester/keymap.c
4
-rw-r--r--
keyboards/blockey/rules.mk
1
-rw-r--r--
keyboards/boston_meetup/2019/config.h
4
-rw-r--r--
keyboards/bpiphany/frosty_flake/rules.mk
1
-rw-r--r--
keyboards/bpiphany/kitten_paw/keymaps/default/keymap.c
16
-rw-r--r--
keyboards/bpiphany/kitten_paw/rules.mk
3
-rw-r--r--
keyboards/bpiphany/tiger_lily/rules.mk
1
-rw-r--r--
keyboards/bpiphany/unloved_bastard/keymaps/default/keymap.c
16
-rw-r--r--
keyboards/bpiphany/unloved_bastard/keymaps/default_ansi/keymap.c
16
-rw-r--r--
keyboards/bpiphany/unloved_bastard/rules.mk
1
-rw-r--r--
keyboards/bthlabs/geekpad/rules.mk
1
-rw-r--r--
keyboards/business_card/rules.mk
1
-rw-r--r--
keyboards/cannonkeys/ortho75/config.h
1
-rw-r--r--
keyboards/cannonkeys/satisfaction75/config.h
1
-rw-r--r--
keyboards/cannonkeys/satisfaction75/i2c_master.c
4
-rw-r--r--
keyboards/cannonkeys/stm32f072/keyboard.c
2
-rw-r--r--
keyboards/catch22/keymaps/default/keymap.c
5