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
12
-rw-r--r--
.gitignore
1
-rw-r--r--
Makefile
27
-rw-r--r--
Vagrantfile
2
-rw-r--r--
bootloader.mk
6
-rw-r--r--
build_json.mk
14
-rw-r--r--
build_keyboard.mk
56
-rw-r--r--
build_layout.mk
4
-rw-r--r--
build_test.mk
4
-rw-r--r--
common.mk
3
-rw-r--r--
common_features.mk
153
-rw-r--r--
data/mappings/info_config.json
58
-rw-r--r--
data/mappings/info_rules.json
14
-rw-r--r--
data/schemas/api_keyboard.jsonschema
44
-rw-r--r--
data/schemas/definitions.jsonschema
107
-rw-r--r--
data/schemas/keyboard.jsonschema
453
-rw-r--r--
data/schemas/keymap.jsonschema
24
-rw-r--r--
data/templates/avr/config.h
(renamed from quantum/template/avr/config.h)
0
-rw-r--r--
data/templates/avr/readme.md
(renamed from quantum/template/avr/readme.md)
0
-rw-r--r--
data/templates/avr/rules.mk
22
-rw-r--r--
data/templates/base/info.json
(renamed from quantum/template/base/info.json)
0
-rw-r--r--
data/templates/base/keyboard.c
(renamed from quantum/template/base/keyboard.c)
0
-rw-r--r--
data/templates/base/keyboard.h
(renamed from quantum/template/base/keyboard.h)
0
-rw-r--r--
data/templates/base/keymaps/default/keymap.c
(renamed from quantum/template/base/keymaps/default/keymap.c)
0
-rw-r--r--
data/templates/base/keymaps/default/readme.md
(renamed from quantum/template/base/keymaps/default/readme.md)
0
-rw-r--r--
data/templates/ps2avrgb/config.h
(renamed from quantum/template/ps2avrgb/config.h)
0
-rw-r--r--
data/templates/ps2avrgb/readme.md
(renamed from quantum/template/ps2avrgb/readme.md)
0
-rw-r--r--
data/templates/ps2avrgb/rules.mk
19
-rw-r--r--
docs/_summary.md
7
-rw-r--r--
docs/breaking_changes.md
4
-rw-r--r--
docs/chibios_upgrade_instructions.md
56
-rw-r--r--
docs/cli_commands.md
50
-rw-r--r--
docs/cli_development.md
4
-rw-r--r--
docs/compatible_microcontrollers.md
3
-rw-r--r--
docs/config_options.md
53
-rw-r--r--
docs/custom_quantum_functions.md
10
-rw-r--r--
docs/de/cli.md
8
-rw-r--r--
docs/driver_installation_zadig.md
5
-rw-r--r--
docs/easy_maker.md
31
-rw-r--r--
docs/eeprom_driver.md
3
-rw-r--r--
docs/es/hardware_avr.md
38
-rw-r--r--
docs/faq_keymap.md
2
-rw-r--r--
docs/feature_audio.md
26
-rw-r--r--
docs/feature_bootmagic.md
141
-rw-r--r--
docs/feature_combo.md
292
-rw-r--r--
docs/feature_command.md
2
-rw-r--r--
docs/feature_debounce_type.md
21
-rw-r--r--
docs/feature_digitizer.md
35
-rw-r--r--
docs/feature_dip_switch.md
19
-rw-r--r--
docs/feature_encoders.md
6
-rw-r--r--
docs/feature_haptic_feedback.md
26
-rw-r--r--
docs/feature_key_overrides.md
229
-rw-r--r--
docs/feature_led_matrix.md
73
-rw-r--r--
docs/feature_oled_driver.md
20
-rw-r--r--
docs/feature_ps2_mouse.md
38
-rw-r--r--
docs/feature_rgb_matrix.md
256
-rw-r--r--
docs/feature_rgblight.md
51
-rw-r--r--
docs/feature_split_keyboard.md
150
-rw-r--r--
docs/feature_st7565.md
274
-rw-r--r--
docs/feature_stenography.md
15
-rw-r--r--
docs/feature_tap_dance.md
2
-rw-r--r--
docs/flashing.md
50
-rw-r--r--
docs/fr-fr/cli.md
8
-rw-r--r--
docs/hardware_avr.md
38
-rw-r--r--
docs/hardware_keyboard_guidelines.md
4
-rw-r--r--
docs/ja/cli_commands.md
14
-rw-r--r--
docs/ja/cli_development.md
4
-rw-r--r--
docs/ja/compatible_microcontrollers.md
3
-rw-r--r--
docs/ja/feature_bootmagic.md
2
-rw-r--r--
docs/ja/feature_debounce_type.md
17
-rw-r--r--
docs/ja/feature_dip_switch.md
18
-rw-r--r--
docs/ja/feature_encoders.md
10
-rw-r--r--
docs/ja/feature_led_matrix.md
4
-rw-r--r--
docs/ja/feature_tap_dance.md
2
-rw-r--r--
docs/ja/hardware_avr.md
38
-rw-r--r--
docs/ja/reference_configurator_support.md
2
-rw-r--r--
docs/ja/reference_info_json.md
4
-rw-r--r--
docs/keycodes.md
72
-rw-r--r--
docs/keycodes_magic.md
36
-rw-r--r--
docs/ref_functions.md
2
-rw-r--r--
docs/reference_configurator_support.md
2
-rw-r--r--
docs/reference_info_json.md
4
-rw-r--r--
docs/serial_driver.md
19
-rw-r--r--
docs/syllabus.md
3
-rw-r--r--
docs/tap_hold.md
108
-rw-r--r--
docs/understanding_qmk.md
1
-rw-r--r--
docs/zh-cn/custom_quantum_functions.md
6
-rw-r--r--
doxygen-todo
1
-rw-r--r--
drivers/avr/i2c_master.c
224
-rw-r--r--
drivers/avr/i2c_slave.c
86
-rw-r--r--
drivers/avr/i2c_slave.h
30
-rw-r--r--
drivers/avr/serial.c
563
-rw-r--r--
drivers/avr/serial.h
62
-rw-r--r--
drivers/chibios/serial.c
290
-rw-r--r--
drivers/chibios/serial.h
62
-rw-r--r--
drivers/chibios/serial_usart.c
208
-rw-r--r--
drivers/chibios/serial_usart.h
90
-rw-r--r--
drivers/chibios/serial_usart_duplex.c
261
-rw-r--r--
drivers/chibios/spi_master.c
148
-rw-r--r--
drivers/chibios/spi_master.h
80
-rw-r--r--
drivers/eeprom/eeprom_i2c.c
23
-rw-r--r--
drivers/eeprom/eeprom_spi.c
7
-rw-r--r--
drivers/haptic/haptic.c
355
-rw-r--r--
drivers/haptic/haptic.h
81
-rw-r--r--
drivers/haptic/solenoid.c
1
-rw-r--r--
drivers/issi/is31fl3731-simple.h
207
-rw-r--r--
drivers/issi/is31fl3731.h
208
-rw-r--r--
drivers/issi/is31fl3733.h
251
-rw-r--r--
drivers/issi/is31fl3736.h
168
-rw-r--r--
drivers/issi/is31fl3737.c
223
-rw-r--r--
drivers/issi/is31fl3737.h
203
-rw-r--r--
drivers/issi/is31fl3741.h
420
-rw-r--r--
drivers/lcd/st7565.c
496
-rw-r--r--
drivers/lcd/st7565.h
219
-rw-r--r--
drivers/led/apa102.c
(renamed from drivers/apa102/apa102.c)
0
-rw-r--r--
drivers/led/apa102.h
(renamed from drivers/apa102/apa102.h)
0
-rw-r--r--
drivers/led/aw20216.c
141
-rw-r--r--
drivers/led/aw20216.h
253
-rw-r--r--
drivers/led/issi/is31fl3218.c
(renamed from drivers/issi/is31fl3218.c)
0
-rw-r--r--
drivers/led/issi/is31fl3218.h
(renamed from drivers/issi/is31fl3218.h)
0
-rw-r--r--
drivers/led/issi/is31fl3731-simple.c
(renamed from drivers/issi/is31fl3731-simple.c)
0
-rw-r--r--
drivers/led/issi/is31fl3731-simple.h
208
-rw-r--r--
drivers/led/issi/is31fl3731.c
(renamed from drivers/issi/is31fl3731.c)
0
-rw-r--r--
drivers/led/issi/is31fl3731.h
209
-rw-r--r--
drivers/led/issi/is31fl3733.c
(renamed from drivers/issi/is31fl3733.c)
0
-rw-r--r--
drivers/led/issi/is31fl3733.h
252
-rw-r--r--
drivers/led/issi/is31fl3736.c
(renamed from drivers/issi/is31fl3736.c)
0