-rw-r--r-- | Makefile | 4 | |
-rwxr-xr-x | bin/qmk | 3 | |
-rw-r--r-- | bootloader.mk | 6 | |
-rw-r--r-- | build_keyboard.mk | 50 | |
-rw-r--r-- | common_features.mk | 59 | |
-rw-r--r-- | data/mappings/info_config.json | 42 | |
-rw-r--r-- | data/mappings/info_rules.json | 15 | |
-rw-r--r-- | data/schemas/api_keyboard.jsonschema | 35 | |
-rw-r--r-- | data/schemas/false.jsonschema | 1 | |
-rw-r--r-- | data/schemas/keyboard.jsonschema | 296 | |
-rw-r--r-- | data/schemas/true.jsonschema | 1 | |
-rw-r--r-- | docs/_summary.md | 2 | |
-rw-r--r-- | docs/compatible_microcontrollers.md | 5 | |
-rw-r--r-- | docs/config_options.md | 2 | |
-rw-r--r-- | docs/data_driven_config.md | 91 | |
-rw-r--r-- | docs/feature_audio.md | 6 | |
-rw-r--r-- | docs/feature_backlight.md | 24 | |
-rw-r--r-- | docs/feature_macros.md | 113 | |
-rw-r--r-- | docs/feature_mouse_keys.md | 31 | |
-rw-r--r-- | docs/feature_pointing_device.md | 2 | |
-rw-r--r-- | docs/feature_rgb_matrix.md | 22 | |
-rw-r--r-- | docs/feature_rgblight.md | 13 | |
-rw-r--r-- | docs/feature_split_keyboard.md | 10 | |
-rw-r--r-- | docs/getting_started_make_guide.md | 4 | |
-rw-r--r-- | docs/ja/compatible_microcontrollers.md | 5 | |
-rw-r--r-- | docs/ja/feature_audio.md | 6 | |
-rw-r--r-- | docs/ja/feature_macros.md | 113 | |
-rw-r--r-- | docs/ja/feature_mouse_keys.md | 3 | |
-rw-r--r-- | docs/ja/getting_started_make_guide.md | 4 | |
-rw-r--r-- | docs/ja/proton_c_conversion.md | 1 | |
-rw-r--r-- | docs/proton_c_conversion.md | 1 | |
-rw-r--r-- | docs/reference_info_json.md | 158 | |
-rw-r--r-- | docs/reference_keymap_extras.md | 2 | |
-rw-r--r-- | docs/serial_driver.md | 1 | |
-rw-r--r-- | docs/spi_driver.md | 12 | |
-rw-r--r-- | docs/uart_driver.md | 90 | |
-rw-r--r-- | drivers/apa102/apa102.c | 151 | |
-rw-r--r-- | drivers/apa102/apa102.h (renamed from drivers/avr/apa102.h) | 32 | |
-rw-r--r-- | drivers/avr/apa102.c | 96 | |
-rw-r--r-- | drivers/avr/serial.c | 6 | |
-rw-r--r-- | drivers/avr/spi_master.c | 2 | |
-rw-r--r-- | drivers/avr/spi_master.h | 2 | |
-rw-r--r-- | drivers/avr/uart.c (renamed from tmk_core/common/uart.c) | 42 | |
-rw-r--r-- | drivers/avr/uart.h | 35 | |
-rw-r--r-- | drivers/chibios/serial_usart.c | 13 | |
-rw-r--r-- | drivers/chibios/uart.c | 59 | |
-rw-r--r-- | drivers/chibios/uart.h | 77 | |
-rw-r--r-- | drivers/qwiic/qwiic.mk | 9 | |
-rw-r--r-- | keyboards/1upkeyboards/1up60hse/rules.mk | 1 | |
-rw-r--r-- | keyboards/1upkeyboards/1up60rgb/keymaps/raffle/keymap.c | 18 | |
-rw-r--r-- | keyboards/1upkeyboards/super16/rules.mk | 1 | |
-rw-r--r-- | keyboards/1upkeyboards/sweet16/v2/proton_c/rules.mk | 1 | |
-rw-r--r-- | keyboards/40percentclub/25/rules.mk | 1 | |
-rw-r--r-- | keyboards/40percentclub/4pack/rules.mk | 1 | |
-rw-r--r-- | keyboards/40percentclub/4x4/rules.mk | 1 | |
-rw-r--r-- | keyboards/40percentclub/5x5/rules.mk | 1 | |
-rw-r--r-- | keyboards/40percentclub/6lit/rules.mk | 1 | |
-rw-r--r-- | keyboards/40percentclub/foobar/info.json | 2 | |
-rw-r--r-- | keyboards/40percentclub/foobar/rules.mk | 1 | |
-rw-r--r-- | keyboards/40percentclub/gherkin/keymaps/stevexyz/rules.mk | 3 | |
-rw-r--r-- | keyboards/40percentclub/half_n_half/rules.mk | 1 | |
-rw-r--r-- | keyboards/40percentclub/i75/rules.mk | 1 | |
-rw-r--r-- | keyboards/40percentclub/nein/rules.mk | 1 | |
-rw-r--r-- | keyboards/40percentclub/nori/rules.mk | 1 | |
-rw-r--r-- | keyboards/40percentclub/tomato/info.json | 1 | |
-rw-r--r-- | keyboards/40percentclub/ut47/matrix.c | 4 | |
-rw-r--r-- | keyboards/40percentclub/ut47/rules.mk | 1 | |
-rw-r--r-- | keyboards/4by3/info.json | 6 | |
-rw-r--r-- | keyboards/4pplet/aekiso60/rev_a/rules.mk | 3 | |
-rw-r--r-- | keyboards/4pplet/steezy60/rev_a/rules.mk | 3 | |
-rw-r--r-- | keyboards/4pplet/waffling60/rev_a/rules.mk | 3 | |
-rw-r--r-- | keyboards/abacus/rules.mk | 1 | |
-rw-r--r-- | keyboards/absinthe/rules.mk | 1 | |
-rw-r--r-- | keyboards/abstract/ellipse/rev1/rules.mk | 1 | |
-rw-r--r-- | keyboards/acheron/arctic/chconf.h | 721 | |
-rw-r--r-- | keyboards/acheron/arctic/halconf.h | 525 | |
-rw-r--r-- | keyboards/acheron/arctic/mcuconf.h | 184 | |
-rw-r--r-- | keyboards/acheron/austin/chconf.h | 721 | |
-rw-r--r-- | keyboards/acheron/austin/halconf.h | 536 | |
-rw-r--r-- | keyboards/acheron/austin/mcuconf.h | 186 | |
-rw-r--r-- | keyboards/acheron/austin/rules.mk | 2 | |
-rw-r--r-- | keyboards/acheron/elongate/rules.mk | 2 | |
-rw-r--r-- | keyboards/acheron/keebspcb/chconf.h | 721 | |
-rw-r--r-- | keyboards/acheron/keebspcb/halconf.h | 525 | |
-rw-r--r-- | keyboards/acheron/keebspcb/mcuconf.h | 184 | |
-rw-r--r-- | keyboards/acheron/keebspcb/rules.mk | 2 | |
-rw-r--r-- | keyboards/acheron/lasgweloth/chconf.h | 721 | |
-rw-r--r-- | keyboards/acheron/lasgweloth/halconf.h | 525 | |
-rw-r--r-- | keyboards/acheron/lasgweloth/mcuconf.h | 184 | |
-rw-r--r-- | keyboards/acheron/shark/rules.mk | 4 | |
-rw-r--r-- | keyboards/aeboards/aegis/rules.mk | 2 | |
-rw-r--r-- | keyboards/aeboards/ext65/rev1/rules.mk | 1 | |
-rw-r--r-- | keyboards/aeboards/ext65/rev2/chconf.h | 721 | |
-rw-r--r-- | keyboards/aeboards/ext65/rev2/halconf.h | 536 | |
-rw-r--r-- | keyboards/aeboards/ext65/rev2/mcuconf.h | 186 | |
-rw-r--r-- | keyboards/ai03/equinox/rev0/rules.mk | 1 | |
-rw-r--r-- | keyboards/ai03/equinox/rev1/rules.mk | 1 | |
-rw-r--r-- | keyboards/ai03/lunar/info.json | 3 | |
-rw-r--r-- | keyboards/ai03/lunar/rules.mk | 1 | |
-rw-r--r-- | keyboards/ai03/orbit/matrix.c | 2 | |
-rw-r--r-- | keyboards/ai03/orbit/rules.mk | 1 | |
-rw-r--r-- | keyboards/ai03/orbit_x/rules.mk | 3 | |
-rw-r--r-- | keyboards/ai03/polaris/rules.mk | 1 | |
-rw-r--r-- | keyboards/ai03/quasar/rules.mk | 1 | |
-rw-r--r-- | keyboards/ai03/vega/chconf.h | 721 | |
-rw-r--r-- | keyboards/ai03/vega/halconf.h | 525 | |
-rw-r--r-- | keyboards/ai03/vega/mcuconf.h | 176 | |
-rw-r--r-- | keyboards/akb/eb46/rules.mk | 1 | |
-rw-r--r-- | keyboards/akb/raine/rules.mk | 1 | |
-rw-r--r-- | keyboards/akegata_denki/device_one/boards/DEVICE_ONE/board.c | 263 | |
-rw-r--r-- | keyboards/akegata_denki/device_one/boards/DEVICE_ONE/board.h | 950 | |
-rw-r--r-- | keyboards/akegata_denki/device_one/boards/DEVICE_ONE/board.mk | 5 | |
-rw-r--r-- | keyboards/akegata_denki/device_one/chconf.h | 718 | |
-rw-r--r-- | keyboards/akegata_denki/device_one/halconf.h | 536 | |
-rw-r--r-- | keyboards/akegata_denki/device_one/rules.mk | 2 | |
-rw-r--r-- | keyboards/al1/rules.mk | 2 | |
-rw-r--r-- | keyboards/alf/dc60/info.json | 4 | |
-rw-r--r-- | keyboards/alf/dc60/rules.mk | 1 | |
-rw-r--r-- | keyboards/alf/x11/rules.mk | 1 | |
-rw-r--r-- | keyboards/alf/x2/keymaps/hhkb_60/keymap.c | 14 | |
-rw-r--r-- | keyboards/allison/rules.mk | 1 | |
-rw-r--r-- | keyboards/allison_numpad/rules.mk | 1 | |
-rw-r--r-- | keyboards/alpha/info.json | 2 | |
-rw-r--r-- | keyboards/alpine65/chconf.h | 721 | |
-rw-r--r-- | keyboards/alpine65/halconf.h | 536 | |