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/api.yml
3
-rw-r--r--
.github/workflows/develop_api.yml
3
-rw-r--r--
.gitmodules
3
-rw-r--r--
Makefile
1
-rw-r--r--
builddefs/bootloader.mk
8
-rw-r--r--
builddefs/build_keyboard.mk
57
-rw-r--r--
builddefs/build_test.mk
7
-rw-r--r--
builddefs/common_features.mk
167
-rw-r--r--
builddefs/common_rules.mk
118
-rw-r--r--
builddefs/generic_features.mk
2
-rw-r--r--
builddefs/mcu_selection.mk
62
-rw-r--r--
builddefs/show_options.mk
2
-rw-r--r--
builddefs/testlist.mk
1
-rw-r--r--
data/mappings/defaults.json
26
-rw-r--r--
data/mappings/info_config.json
9
-rw-r--r--
data/mappings/info_rules.json
3
-rw-r--r--
data/schemas/definitions.jsonschema
41
-rw-r--r--
data/schemas/keyboard.jsonschema
128
-rw-r--r--
data/schemas/keymap.jsonschema
5
-rw-r--r--
docs/_summary.md
9
-rw-r--r--
docs/cli_commands.md
68
-rw-r--r--
docs/compatible_microcontrollers.md
8
-rw-r--r--
docs/config_options.md
33
-rw-r--r--
docs/custom_matrix.md
6
-rw-r--r--
docs/eeprom_driver.md
103
-rw-r--r--
docs/faq_debug.md
14
-rw-r--r--
docs/feature_converters.md
101
-rw-r--r--
docs/feature_dynamic_macros.md
1
-rw-r--r--
docs/feature_macros.md
4
-rw-r--r--
docs/feature_mouse_keys.md
6
-rw-r--r--
docs/feature_oled_driver.md
2
-rw-r--r--
docs/feature_pointing_device.md
316
-rw-r--r--
docs/feature_rgb_matrix.md
30
-rw-r--r--
docs/feature_rgblight.md
15
-rw-r--r--
docs/feature_send_string.md
224
-rw-r--r--
docs/feature_split_keyboard.md
5
-rw-r--r--
docs/feature_stenography.md
123
-rw-r--r--
docs/feature_tap_dance.md
143
-rw-r--r--
docs/feature_terminal.md
107
-rw-r--r--
docs/flashing.md
43
-rw-r--r--
docs/hand_wire.md
33
-rw-r--r--
docs/ja/_summary.md
1
-rw-r--r--
docs/ja/config_options.md
8
-rw-r--r--
docs/ja/custom_matrix.md
6
-rw-r--r--
docs/ja/feature_dynamic_macros.md
1
-rw-r--r--
docs/ja/feature_stenography.md
2
-rw-r--r--
docs/ja/feature_tap_dance.md
1
-rw-r--r--
docs/ja/feature_terminal.md
112
-rw-r--r--
docs/ja/understanding_qmk.md
1
-rw-r--r--
docs/keycodes.md
17
-rw-r--r--
docs/keycodes_magic.md
3
-rw-r--r--
docs/platformdev_chibios_earlyinit.md
2
-rw-r--r--
docs/platformdev_proton_c.md
77
-rw-r--r--
docs/platformdev_rp2040.md
125
-rw-r--r--
docs/proton_c_conversion.md
91
-rw-r--r--
docs/quantum_keycodes.md
14
-rw-r--r--
docs/quantum_painter.md
54
-rw-r--r--
docs/reference_info_json.md
36
-rw-r--r--
docs/serial_driver.md
322
-rw-r--r--
docs/understanding_qmk.md
1
-rw-r--r--
docs/ws2812_driver.md
62
-rw-r--r--
docs/zh-cn/_summary.md
1
-rw-r--r--
docs/zh-cn/custom_quantum_functions.md
7
-rw-r--r--
drivers/eeprom/eeprom_i2c.h
5
-rw-r--r--
drivers/eeprom/eeprom_spi.c
42
-rw-r--r--
drivers/eeprom/eeprom_wear_leveling.c
23
-rw-r--r--
drivers/flash/flash_spi.c
8
-rw-r--r--
drivers/gpio/pca9505.c
166
-rw-r--r--
drivers/gpio/pca9505.h
67
-rw-r--r--
drivers/led/aw20216.c
6
-rw-r--r--
drivers/led/ckled2001-simple.c
218
-rw-r--r--
drivers/led/ckled2001-simple.h
337
-rw-r--r--
drivers/led/ckled2001.c
21
-rw-r--r--
drivers/led/ckled2001.h
4
-rw-r--r--
drivers/led/issi/is31fl3733-simple.c
6
-rw-r--r--
drivers/led/issi/is31fl3733.c
6
-rw-r--r--
drivers/led/issi/is31fl3736.c
6
-rw-r--r--
drivers/led/issi/is31fl3737.c
6
-rw-r--r--
drivers/led/issi/is31fl3741.c
6
-rw-r--r--
drivers/painter/gc9a01/qp_gc9a01.c
9
-rw-r--r--
drivers/painter/ili9xxx/qp_ili9163.c
9
-rw-r--r--
drivers/painter/ili9xxx/qp_ili9341.c
9
-rw-r--r--
drivers/painter/ili9xxx/qp_ili9488.c
120
-rw-r--r--
drivers/painter/ili9xxx/qp_ili9488.h
37
-rw-r--r--
drivers/painter/ili9xxx/qp_ili9xxx_opcodes.h
1
-rw-r--r--
drivers/painter/ssd1351/qp_ssd1351.c
9
-rw-r--r--
drivers/painter/st77xx/qp_st7735.c
144
-rw-r--r--
drivers/painter/st77xx/qp_st7735.h
45
-rw-r--r--
drivers/painter/st77xx/qp_st7735_opcodes.h
31
-rw-r--r--
drivers/painter/st77xx/qp_st7789.c
9
-rw-r--r--
drivers/painter/tft_panel/qp_tft_panel.c
60
-rw-r--r--
drivers/painter/tft_panel/qp_tft_panel.h
16
-rw-r--r--
drivers/ps2/ps2.h
1
-rw-r--r--
drivers/ps2/ps2_interrupt.c
4
-rw-r--r--
drivers/ps2/ps2_mouse.c
19
-rw-r--r--
drivers/sensors/adns5050.h
18
-rw-r--r--
drivers/sensors/adns9800.h
6
-rw-r--r--
drivers/sensors/cirque_pinnacle.c
289
-rw-r--r--
drivers/sensors/cirque_pinnacle.h
111
-rw-r--r--
drivers/sensors/cirque_pinnacle_gestures.c
238
-rw-r--r--
drivers/sensors/cirque_pinnacle_gestures.h
110
-rw-r--r--
drivers/sensors/cirque_pinnacle_i2c.c
4
-rw-r--r--
drivers/sensors/cirque_pinnacle_regdefs.h
405
-rw-r--r--
drivers/sensors/cirque_pinnacle_spi.c
4
-rw-r--r--
drivers/sensors/paw3204.c
172
-rw-r--r--
drivers/sensors/paw3204.h
76
-rw-r--r--
drivers/sensors/pimoroni_trackball.c
13
-rw-r--r--
drivers/sensors/pimoroni_trackball.h
1
-rw-r--r--
drivers/sensors/pmw3360.c
567
-rw-r--r--
drivers/sensors/pmw3360.h
134
-rw-r--r--
drivers/sensors/pmw3360_firmware.h
288
-rw-r--r--
drivers/sensors/pmw3389.c
580
-rw-r--r--
drivers/sensors/pmw3389.h
135
-rw-r--r--
drivers/sensors/pmw3389_firmware.h
307
-rw-r--r--
drivers/sensors/pmw33xx_common.c
219
-rw-r--r--
drivers/sensors/pmw33xx_common.h
156
-rw-r--r--
drivers/serial.h
10
-rw-r--r--
drivers/wear_leveling/wear_leveling_flash_spi.c
101
-rw-r--r--
drivers/wear_leveling/wear_leveling_flash_spi_config.h
34
-rw-r--r--
keyboards/0_sixty/config.h
1
-rw-r--r--
keyboards/0xc7/61key/config.h
1
-rw-r--r--
keyboards/0xcb/static/config.h
1
-rw-r--r--
keyboards/10bleoledhub/config.h
1
-rw-r--r--
keyboards/1k/keymaps/tap_dance/config.h
1
-rw-r--r--
keyboards/1upkeyboards/1up60hse/config.h
1
-rw-r--r--
keyboards/1upkeyboards/1up60hte/config.h
1
-rw-r--r--
keyboards/1upkeyboards/1up60rgb/config.h
1
-rw-r--r--
keyboards/1upkeyboards/super16/config.h
1
-rw-r--r--
keyboards/1upkeyboards/super16v2/config.h
1
-rw-r--r--
keyboards/1upkeyboards/sweet16/keymaps/ridingintraffic/config.h
3