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--
.clang-format
4
-rw-r--r--
.gitignore
1
-rw-r--r--
Makefile
133
-rw-r--r--
build_full_test.mk
36
-rw-r--r--
build_keyboard.mk
456
-rw-r--r--
build_layout.mk
32
-rw-r--r--
build_test.mk
83
-rw-r--r--
builddefs/bootloader.mk
49
-rw-r--r--
builddefs/build_full_test.mk
36
-rw-r--r--
builddefs/build_json.mk
(renamed from build_json.mk)
0
-rw-r--r--
builddefs/build_keyboard.mk
469
-rw-r--r--
builddefs/build_layout.mk
32
-rw-r--r--
builddefs/build_test.mk
84
-rw-r--r--
builddefs/common_features.mk
816
-rw-r--r--
builddefs/common_rules.mk
523
-rw-r--r--
builddefs/mcu_selection.mk
77
-rw-r--r--
builddefs/message.mk
10
-rw-r--r--
builddefs/testlist.mk
19
-rw-r--r--
common_features.mk
724
-rw-r--r--
data/mappings/info_config.json
2
-rw-r--r--
data/mappings/keyboard_aliases.json
635
-rw-r--r--
data/schemas/definitions.jsonschema
14
-rw-r--r--
data/schemas/keyboard.jsonschema
11
-rw-r--r--
data/templates/avr/config.h
138
-rw-r--r--
data/templates/avr/readme.md
27
-rw-r--r--
data/templates/base/%(KEYBOARD)s.c
4
-rw-r--r--
data/templates/base/%(KEYBOARD)s.h
22
-rw-r--r--
data/templates/base/info.json
17
-rw-r--r--
data/templates/base/keymaps/default/keymap.c
22
-rw-r--r--
data/templates/base/keymaps/default/readme.md
1
-rw-r--r--
data/templates/keyboard/config.h
20
-rw-r--r--
data/templates/keyboard/info.json
25
-rw-r--r--
data/templates/keyboard/readme.md
27
-rw-r--r--
data/templates/keyboard/rules.mk
1
-rw-r--r--
data/templates/ps2avrgb/config.h
128
-rw-r--r--
data/templates/ps2avrgb/readme.md
28
-rw-r--r--
data/templates/ps2avrgb/rules.mk
17
-rw-r--r--
docs/ChangeLog/20220226/PR15304.md
13
-rw-r--r--
docs/_summary.md
11
-rw-r--r--
docs/cli_commands.md
2
-rw-r--r--
docs/compatible_microcontrollers.md
17
-rw-r--r--
docs/config_options.md
9
-rw-r--r--
docs/feature_bluetooth.md
10
-rw-r--r--
docs/feature_combo.md
42
-rw-r--r--
docs/feature_debounce_type.md
1
-rw-r--r--
docs/feature_grave_esc.md
10
-rw-r--r--
docs/feature_haptic_feedback.md
7
-rw-r--r--
docs/feature_key_lock.md
3
-rw-r--r--
docs/feature_led_matrix.md
103
-rw-r--r--
docs/feature_mouse_keys.md
18
-rw-r--r--
docs/feature_pointing_device.md
182
-rw-r--r--
docs/feature_rgb_matrix.md
112
-rw-r--r--
docs/feature_split_keyboard.md
8
-rw-r--r--
docs/feature_wpm.md
2
-rw-r--r--
docs/flash_driver.md
24
-rw-r--r--
docs/hardware_avr.md
182
-rw-r--r--
docs/index.html
1
-rw-r--r--
docs/internals_gpio_control.md
24
-rw-r--r--
docs/keycodes.md
17
-rw-r--r--
docs/keycodes_magic.md
1
-rw-r--r--
docs/keymap.md
2
-rw-r--r--
docs/platformdev_chibios_earlyinit.md
1
-rw-r--r--
docs/porting_your_keyboard_to_qmk.md
163
-rw-r--r--
docs/quantum_keycodes.md
10
-rw-r--r--
docs/reference_info_json.md
6
-rw-r--r--
docs/squeezing_avr.md
1
-rw-r--r--
drivers/bluetooth/adafruit_ble.cpp
699
-rw-r--r--
drivers/bluetooth/adafruit_ble.h
59
-rw-r--r--
drivers/bluetooth/bluefruit_le.cpp
705
-rw-r--r--
drivers/bluetooth/bluefruit_le.h
59
-rw-r--r--
drivers/bluetooth/outputselect.c
23
-rw-r--r--
drivers/bluetooth/rn42.c
101
-rw-r--r--
drivers/bluetooth/rn42.h
25
-rw-r--r--
drivers/eeprom/eeprom_driver.c
12
-rw-r--r--
drivers/eeprom/eeprom_i2c.c
6
-rw-r--r--
drivers/eeprom/eeprom_spi.c
12
-rw-r--r--
drivers/eeprom/eeprom_transient.c
8
-rw-r--r--
drivers/eeprom/eeprom_transient.h
2
-rw-r--r--
drivers/flash/flash_spi.c
376
-rw-r--r--
drivers/flash/flash_spi.h
136
-rw-r--r--
drivers/gpio/mcp23018.c
108
-rw-r--r--
drivers/gpio/mcp23018.h
65
-rw-r--r--
drivers/gpio/pca9555.c
61
-rw-r--r--
drivers/gpio/pca9555.h
81
-rw-r--r--
drivers/gpio/sn74x138.c
65
-rw-r--r--
drivers/gpio/sn74x138.h
48
-rw-r--r--
drivers/haptic/DRV2605L.c
6
-rw-r--r--
drivers/haptic/solenoid.c
20
-rw-r--r--
drivers/lcd/st7565.c
25
-rw-r--r--
drivers/lcd/st7565.h
8
-rw-r--r--
drivers/led/apa102.c
10
-rw-r--r--
drivers/led/aw20216.c
14
-rw-r--r--
drivers/led/ckled2001.c
11
-rw-r--r--
drivers/led/issi/is31fl3731-simple.c
6
-rw-r--r--
drivers/led/issi/is31fl3731.c
6
-rw-r--r--
drivers/led/issi/is31fl3733-simple.c
248
-rw-r--r--
drivers/led/issi/is31fl3733-simple.h
260
-rw-r--r--
drivers/led/issi/is31fl3733.c
20
-rw-r--r--
drivers/led/issi/is31fl3733.h
14
-rw-r--r--
drivers/led/issi/is31fl3736.c
20
-rw-r--r--
drivers/led/issi/is31fl3736.h
16
-rw-r--r--
drivers/led/issi/is31fl3737.c
20
-rw-r--r--
drivers/led/issi/is31fl3737.h
16
-rw-r--r--
drivers/led/issi/is31fl3741.c
20
-rw-r--r--
drivers/led/issi/is31fl3741.h
16
-rw-r--r--
drivers/led/issi/is31fl3742.h
299
-rw-r--r--
drivers/led/issi/is31fl3743.h
327
-rw-r--r--
drivers/led/issi/is31fl3745.h
270
-rw-r--r--
drivers/led/issi/is31fl3746.h
198
-rw-r--r--
drivers/led/issi/is31flcommon.c
230
-rw-r--r--
drivers/led/issi/is31flcommon.h
78
-rw-r--r--
drivers/oled/oled_driver.h
22
-rw-r--r--
drivers/oled/ssd1306_sh1106.c
49
-rw-r--r--
drivers/ps2/ps2_busywait.c
6
-rw-r--r--
drivers/ps2/ps2_interrupt.c
16
-rw-r--r--
drivers/ps2/ps2_mouse.c
28
-rw-r--r--
drivers/sensors/adns5050.c
10
-rw-r--r--
drivers/sensors/adns9800.c
20
-rw-r--r--
drivers/sensors/adns9800_srom_A6.h
2
-rw-r--r--
drivers/sensors/analog_joystick.c
2
-rw-r--r--
drivers/sensors/cirque_pinnacle.c
38
-rw-r--r--
drivers/sensors/cirque_pinnacle.h
8
-rw-r--r--
drivers/sensors/cirque_pinnacle_i2c.c
4
-rw-r--r--
drivers/sensors/cirque_pinnacle_spi.c
10
-rw-r--r--
drivers/sensors/pimoroni_trackball.c
24
-rw-r--r--
drivers/sensors/pimoroni_trackball.h
9
-rw-r--r--
drivers/sensors/pmw3360.c
287
-rw-r--r--
drivers/sensors/pmw3360.h
43
-rw-r--r--
drivers/sensors/pmw3389.c
294
-rw-r--r--
drivers/sensors/pmw3389.h
76
-rw-r--r--
drivers/sensors/pmw3389_firmware.h
558