2021 February 27 Breaking Changes Update (#12040)
1834 files changed, 28444 insertions(+), 181196 deletions(-) M .github/workflows/format.yaml M Makefile M bin/qmk M bootloader.mk M build_keyboard.mk M common_features.mk A data/mappings/info_config.json A data/mappings/info_rules.json A data/schemas/api_keyboard.jsonschema A data/schemas/false.jsonschema A data/schemas/keyboard.jsonschema A data/schemas/true.jsonschema A docs/ChangeLog/20210227.md M docs/_summary.md A docs/audio_driver.md M docs/breaking_changes.md A docs/breaking_changes_history.md M docs/compatible_microcontrollers.md M docs/config_options.md A docs/data_driven_config.md M docs/feature_audio.md M docs/feature_backlight.md M docs/feature_macros.md M docs/feature_mouse_keys.md M docs/feature_pointing_device.md M docs/feature_rgb_matrix.md M docs/feature_rgblight.md M docs/feature_split_keyboard.md M docs/getting_started_make_guide.md M docs/ja/compatible_microcontrollers.md M docs/ja/feature_audio.md M docs/ja/feature_macros.md M docs/ja/feature_mouse_keys.md M docs/ja/getting_started_make_guide.md M docs/ja/proton_c_conversion.md M docs/ja/understanding_qmk.md M docs/proton_c_conversion.md M docs/reference_info_json.md M docs/reference_keymap_extras.md M docs/serial_driver.md M docs/spi_driver.md A docs/uart_driver.md M docs/understanding_qmk.md A drivers/apa102/apa102.c R drivers/{avr => apa102}/apa102.h D drivers/avr/apa102.c M drivers/avr/serial.c M drivers/avr/spi_master.c M drivers/avr/spi_master.h R {tmk_core/common => drivers/avr}/uart.c A drivers/avr/uart.h M drivers/chibios/serial_usart.c A drivers/chibios/uart.c A drivers/chibios/uart.h A drivers/chibios/usbpd_stm32g4.c M drivers/qwiic/qwiic.mk A drivers/usbpd.h M keyboards/1upkeyboards/1up60hse/rules.mk M keyboards/1upkeyboards/1up60rgb/keymaps/raffle/keymap.c M keyboards/1upkeyboards/super16/rules.mk M keyboards/1upkeyboards/sweet16/v2/proton_c/config.h M keyboards/1upkeyboards/sweet16/v2/proton_c/rules.mk M keyboards/40percentclub/25/rules.mk M keyboards/40percentclub/4pack/rules.mk M keyboards/40percentclub/4x4/rules.mk M keyboards/40percentclub/5x5/rules.mk M keyboards/40percentclub/6lit/rules.mk M keyboards/40percentclub/foobar/info.json M keyboards/40percentclub/foobar/rules.mk M keyboards/40percentclub/gherkin/keymaps/stevexyz/rules.mk M keyboards/40percentclub/half_n_half/rules.mk M keyboards/40percentclub/i75/rules.mk M keyboards/40percentclub/nein/rules.mk M keyboards/40percentclub/nori/rules.mk M keyboards/40percentclub/tomato/info.json M keyboards/40percentclub/ut47/matrix.c M keyboards/40percentclub/ut47/rules.mk M keyboards/4by3/info.json M keyboards/4pplet/aekiso60/rev_a/rules.mk M keyboards/4pplet/steezy60/rev_a/rules.mk M keyboards/4pplet/waffling60/rev_a/rules.mk M keyboards/abacus/rules.mk M keyboards/absinthe/rules.mk M keyboards/abstract/ellipse/rev1/rules.mk M keyboards/acheron/arctic/chconf.h M keyboards/acheron/arctic/mcuconf.h M keyboards/acheron/austin/chconf.h M keyboards/acheron/austin/halconf.h M keyboards/acheron/austin/mcuconf.h M keyboards/acheron/austin/rules.mk M keyboards/acheron/elongate/rules.mk M keyboards/acheron/keebspcb/chconf.h D keyboards/acheron/keebspcb/halconf.h M keyboards/acheron/keebspcb/mcuconf.h M keyboards/acheron/keebspcb/rules.mk M keyboards/acheron/lasgweloth/chconf.h D keyboards/acheron/lasgweloth/halconf.h M keyboards/acheron/lasgweloth/mcuconf.h M keyboards/acheron/shark/rules.mk M keyboards/aeboards/aegis/rules.mk M keyboards/aeboards/ext65/rev1/rules.mk M keyboards/aeboards/ext65/rev2/chconf.h M keyboards/aeboards/ext65/rev2/halconf.h M keyboards/aeboards/ext65/rev2/mcuconf.h M keyboards/ai03/equinox/rev0/rules.mk M keyboards/ai03/equinox/rev1/rules.mk M keyboards/ai03/lunar/info.json M keyboards/ai03/lunar/rules.mk M keyboards/ai03/orbit/matrix.c M keyboards/ai03/orbit/rules.mk M keyboards/ai03/orbit_x/rules.mk M keyboards/ai03/polaris/rules.mk M keyboards/ai03/quasar/rules.mk M keyboards/ai03/vega/chconf.h D keyboards/ai03/vega/halconf.h D keyboards/ai03/vega/mcuconf.h M keyboards/akb/eb46/rules.mk M keyboards/akb/raine/rules.mk D keyboards/akegata_denki/device_one/boards/DEVICE_ONE/board.c D keyboards/akegata_denki/device_one/boards/DEVICE_ONE/board.h D keyboards/akegata_denki/device_one/boards/DEVICE_ONE/board.mk M keyboards/akegata_denki/device_one/chconf.h M keyboards/akegata_denki/device_one/halconf.h M keyboards/akegata_denki/device_one/rules.mk M keyboards/al1/rules.mk M keyboards/alf/dc60/info.json M keyboards/alf/dc60/rules.mk M keyboards/alf/x11/rules.mk M keyboards/alf/x2/keymaps/hhkb_60/keymap.c M keyboards/allison/rules.mk M keyboards/allison_numpad/rules.mk M keyboards/alpha/info.json M keyboards/alpine65/chconf.h M keyboards/alpine65/halconf.h M keyboards/alpine65/mcuconf.h M keyboards/alu84/keymaps/turbomech/keymap.c M keyboards/amj96/matrix.c M keyboards/amj96/rules.mk M keyboards/amjkeyboard/amj66/rules.mk M keyboards/angel17/alpha/rules.mk M keyboards/angel17/rev1/rules.mk M keyboards/angel17/rules.mk M keyboards/angel64/alpha/matrix.c M keyboards/angel64/rev1/matrix.c M keyboards/angel64/rules.mk M keyboards/aos/tkl/rules.mk R keyboards/{aplx6 => aplyard/aplx6/rev1}/config.h R keyboards/{aplx6 => aplyard/aplx6/rev1}/keymaps/default/keymap.c R keyboards/{aplx6 => aplyard/aplx6/rev1}/readme.md R keyboards/{aplx6/aplx6 => aplyard/aplx6/rev1/rev1}.c R keyboards/{aplx6/aplx6 => aplyard/aplx6/rev1/rev1}.h R keyboards/{aplx6 => aplyard/aplx6/rev1}/rules.mk A keyboards/aplyard/aplx6/rev2/config.h A keyboards/aplyard/aplx6/rev2/keymaps/default/keymap.c A keyboards/aplyard/aplx6/rev2/readme.md A keyboards/aplyard/aplx6/rev2/rev2.c A keyboards/aplyard/aplx6/rev2/rev2.h A keyboards/aplyard/aplx6/rev2/rules.mk M keyboards/arabica37/rev1/rules.mk M keyboards/arisu/rules.mk M keyboards/ash1800/rules.mk M keyboards/ashpil/modelm_usbc/rules.mk M keyboards/at_at/660m/chconf.h M keyboards/at_at/660m/halconf.h M keyboards/at_at/660m/mcuconf.h M keyboards/atomic/info.json M keyboards/atomic/keymaps/abienz.c M keyboards/atomic/keymaps/michelle.c M keyboards/atomic/keymaps/pvc/config.h M keyboards/atomic/keymaps/pvc/keymap.c M keyboards/atomic/keymaps/pvc/rules.mk A keyboards/atreus/keymaps/clash/rules.mk M keyboards/atreus/keymaps/classic/keymap.c M keyboards/atreus/keymaps/erlandsona/keymap.c M keyboards/atreus/keymaps/gerb/keymap.c A keyboards/atreus/keymaps/ibnuda/rules.mk M keyboards/atreus/keymaps/jeremy/keymap.c M keyboards/atreus/keymaps/kejadlen/keymap.c M keyboards/atreus/keymaps/nojjan/keymap.c M keyboards/atreus/keymaps/ridingqwerty/rules.mk M keyboards/atreus/rules.mk M keyboards/atreus62/keymaps/atreus52/keymap.c M keyboards/atreus62/keymaps/mfluid/keymap.c M keyboards/atreus62/keymaps/pcewing/keymap.c M keyboards/atxkb/1894/rules.mk M keyboards/aves65/rules.mk M keyboards/baguette/rules.mk M keyboards/bakeneko80/rules.mk M keyboards/bat43/rules.mk M keyboards/bigseries/1key/keymaps/8ball/keymap.c M keyboards/bigseries/1key/keymaps/leddance/keymap.c M keyboards/bigseries/1key/rules.mk M keyboards/bigseries/2key/rules.mk M keyboards/bigseries/3key/rules.mk M keyboards/bigseries/4key/rules.mk M keyboards/blockey/rules.mk M keyboards/bm16a/rules.mk M keyboards/bm43a/rules.mk M keyboards/bm60rgb/rules.mk M keyboards/boardrun/bizarre/info.json M keyboards/boardrun/classic/info.json M keyboards/boardsource/4x12/rules.mk M keyboards/boardsource/5x12/rules.mk M keyboards/boston_meetup/2019/config.h M keyboards/boston_meetup/2019/rules.mk M keyboards/botanicalkeyboards/fm2u/rules.mk M keyboards/box75/chconf.h D keyboards/box75/halconf.h M keyboards/box75/mcuconf.h M keyboards/bpiphany/frosty_flake/keymaps/QFR_JM/rules.mk M keyboards/bpiphany/frosty_flake/rules.mk M keyboards/bpiphany/pegasushoof/2013/matrix.c M keyboards/bpiphany/pegasushoof/2015/matrix.c M keyboards/bpiphany/sixshooter/rules.mk M keyboards/bpiphany/tiger_lily/rules.mk M keyboards/bpiphany/unloved_bastard/info.json M keyboards/bpiphany/unloved_bastard/rules.mk M keyboards/bt66tech/bt66tech60/chconf.h M keyboards/bt66tech/bt66tech60/halconf.h M keyboards/bt66tech/bt66tech60/mcuconf.h M keyboards/bthlabs/geekpad/rules.mk M keyboards/business_card/alpha/rules.mk M keyboards/business_card/beta/rules.mk M keyboards/business_card/rules.mk M keyboards/c39/keymaps/drashna/rules.mk M keyboards/c39/keymaps/kuchosauronad0/config.h M keyboards/cannonkeys/an_c/chconf.h M keyboards/cannonkeys/an_c/halconf.h M keyboards/cannonkeys/an_c/mcuconf.h M keyboards/cannonkeys/atlas/chconf.h M keyboards/cannonkeys/atlas/halconf.h M keyboards/cannonkeys/atlas/mcuconf.h M keyboards/cannonkeys/chimera65/chconf.h M keyboards/cannonkeys/chimera65/halconf.h M keyboards/cannonkeys/chimera65/mcuconf.h M keyboards/cannonkeys/db60/chconf.h M keyboards/cannonkeys/db60/halconf.h M keyboards/cannonkeys/db60/mcuconf.h M keyboards/cannonkeys/devastatingtkl/chconf.h M keyboards/cannonkeys/devastatingtkl/halconf.h M keyboards/cannonkeys/devastatingtkl/mcuconf.h M keyboards/cannonkeys/instant60/chconf.h M keyboards/cannonkeys/instant60/halconf.h M keyboards/cannonkeys/instant60/mcuconf.h M keyboards/cannonkeys/instant65/chconf.h M keyboards/cannonkeys/instant65/halconf.h M keyboards/cannonkeys/instant65/mcuconf.h M keyboards/cannonkeys/iron165/chconf.h M keyboards/cannonkeys/iron165/halconf.h M keyboards/cannonkeys/iron165/mcuconf.h M keyboards/cannonkeys/obliterated75/chconf.h M keyboards/cannonkeys/obliterated75/halconf.h M keyboards/cannonkeys/obliterated75/mcuconf.h M keyboards/cannonkeys/obliterated75/rules.mk M keyboards/cannonkeys/onyx/chconf.h M keyboards/cannonkeys/onyx/halconf.h M keyboards/cannonkeys/onyx/mcuconf.h M keyboards/cannonkeys/ortho48/chconf.h M keyboards/cannonkeys/ortho48/halconf.h M keyboards/cannonkeys/ortho48/mcuconf.h M keyboards/cannonkeys/ortho60/chconf.h M keyboards/cannonkeys/ortho60/halconf.h M keyboards/cannonkeys/ortho60/mcuconf.h M keyboards/cannonkeys/ortho75/chconf.h M keyboards/cannonkeys/ortho75/halconf.h M keyboards/cannonkeys/ortho75/mcuconf.h M keyboards/cannonkeys/practice60/chconf.h M keyboards/cannonkeys/practice60/halconf.h M keyboards/cannonkeys/practice60/mcuconf.h M keyboards/cannonkeys/practice65/chconf.h M keyboards/cannonkeys/practice65/halconf.h M keyboards/cannonkeys/practice65/mcuconf.h M keyboards/cannonkeys/rekt1800/chconf.h M keyboards/cannonkeys/rekt1800/halconf.h M keyboards/cannonkeys/rekt1800/mcuconf.h M keyboards/cannonkeys/sagittarius/chconf.h M keyboards/cannonkeys/sagittarius/halconf.h M keyboards/cannonkeys/sagittarius/mcuconf.h M keyboards/cannonkeys/satisfaction75/chconf.h M keyboards/cannonkeys/satisfaction75/halconf.h M keyboards/cannonkeys/satisfaction75/mcuconf.h M keyboards/cannonkeys/satisfaction75/rules.mk M keyboards/cannonkeys/savage65/chconf.h M keyboards/cannonkeys/savage65/halconf.h M keyboards/cannonkeys/savage65/mcuconf.h M keyboards/cannonkeys/tmov2/chconf.h M keyboards/cannonkeys/tmov2/halconf.h M keyboards/cannonkeys/tmov2/mcuconf.h M keyboards/cannonkeys/tsukuyomi/chconf.h M keyboards/cannonkeys/tsukuyomi/halconf.h M keyboards/cannonkeys/tsukuyomi/mcuconf.h M keyboards/centromere/matrix.c R keyboards/chavdai40/{boards/GENERIC_STM32_F042X6 => }/board.h D keyboards/chavdai40/boards/GENERIC_STM32_F042X6/board.c M keyboards/chavdai40/chconf.h M keyboards/chavdai40/halconf.h M keyboards/chavdai40/mcuconf.h M keyboards/chavdai40/rev1/config.h M keyboards/chavdai40/rev2/config.h M keyboards/cheshire/curiosity/chconf.h D keyboards/cheshire/curiosity/halconf.h D keyboards/cheshire/curiosity/mcuconf.h M keyboards/chidori/info.json M keyboards/chidori/rules.mk M keyboards/chimera_ergo/matrix.c M keyboards/chimera_ls/matrix.c M keyboards/chimera_ortho/keymaps/gordon/keymap.c M keyboards/chimera_ortho/matrix.c M keyboards/chimera_ortho_plus/matrix.c M keyboards/chimera_ortho_plus/rules.mk M keyboards/choc_taro/rules.mk M keyboards/ck60i/chconf.h M keyboards/ck60i/halconf.h M keyboards/ck60i/mcuconf.h M keyboards/ckeys/handwire_101/rules.mk M keyboards/ckeys/nakey/rules.mk M keyboards/ckeys/obelus/config.h M keyboards/ckeys/obelus/rules.mk M keyboards/ckeys/thedora/config.h M keyboards/ckeys/thedora/rules.mk M keyboards/ckeys/washington/rules.mk M keyboards/clawsome/bookerboard/rules.mk M keyboards/clawsome/coupe/rules.mk M keyboards/clawsome/gamebuddy/rules.mk M keyboards/clawsome/sedan/rules.mk M keyboards/clawsome/sidekick/rules.mk M keyboards/clueboard/17/17.h M keyboards/clueboard/17/config.h M keyboards/clueboard/17/info.json A keyboards/clueboard/17/keymaps/default/readme.md M keyboards/clueboard/17/rules.mk M keyboards/clueboard/2x1800/2018/2018.h M keyboards/clueboard/2x1800/2018/config.h M keyboards/clueboard/2x1800/2018/info.json M keyboards/clueboard/2x1800/2018/rules.mk M keyboards/clueboard/2x1800/2019/2019.h M keyboards/clueboard/2x1800/2019/config.h M keyboards/clueboard/2x1800/2019/info.json M keyboards/clueboard/2x1800/2019/keymaps/default/keymap.json M keyboards/clueboard/2x1800/2019/rules.mk M keyboards/clueboard/2x1800/info.json M keyboards/clueboard/60/60.h M keyboards/clueboard/60/config.h M keyboards/clueboard/60/halconf.h M keyboards/clueboard/60/info.json M keyboards/clueboard/60/mcuconf.h M keyboards/clueboard/60/rules.mk M keyboards/clueboard/66/info.json M keyboards/clueboard/66/keymaps/magicmonty/config.h M keyboards/clueboard/66/keymaps/magicmonty/keymap.c M keyboards/clueboard/66/keymaps/tetris/rules.mk M keyboards/clueboard/66/rev1/config.h A keyboards/clueboard/66/rev1/info.json A keyboards/clueboard/66/rev1/readme.md M keyboards/clueboard/66/rev1/rev1.h M keyboards/clueboard/66/rev1/rules.mk M keyboards/clueboard/66/rev2/config.h A keyboards/clueboard/66/rev2/info.json A keyboards/clueboard/66/rev2/readme.md M keyboards/clueboard/66/rev2/rev2.h M keyboards/clueboard/66/rev2/rules.mk M keyboards/clueboard/66/rev3/config.h A keyboards/clueboard/66/rev3/info.json A keyboards/clueboard/66/rev3/readme.md M keyboards/clueboard/66/rev3/rev3.h M keyboards/clueboard/66/rev3/rules.mk D keyboards/clueboard/66/rev4/chconf.h M keyboards/clueboard/66/rev4/config.h M keyboards/clueboard/66/rev4/halconf.h A keyboards/clueboard/66/rev4/info.json A keyboards/clueboard/66/rev4/keymaps/keymap.c A keyboards/clueboard/66/rev4/keymaps/mine/keymap.c M keyboards/clueboard/66/rev4/mcuconf.h A keyboards/clueboard/66/rev4/mine/keymap.c M keyboards/clueboard/66/rev4/rev4.h M keyboards/clueboard/66/rev4/rules.mk M keyboards/clueboard/66_hotswap/config.h D keyboards/clueboard/66_hotswap/gen1/chconf.h M keyboards/clueboard/66_hotswap/gen1/config.h M keyboards/clueboard/66_hotswap/gen1/gen1.h M keyboards/clueboard/66_hotswap/gen1/halconf.h M keyboards/clueboard/66_hotswap/gen1/info.json M keyboards/clueboard/66_hotswap/gen1/mcuconf.h A keyboards/clueboard/66_hotswap/gen1/readme.md M keyboards/clueboard/66_hotswap/gen1/rules.mk M keyboards/clueboard/66_hotswap/prototype/config.h M keyboards/clueboard/66_hotswap/prototype/info.json M keyboards/clueboard/66_hotswap/prototype/prototype.h A keyboards/clueboard/66_hotswap/prototype/readme.md M keyboards/clueboard/66_hotswap/prototype/rules.mk M keyboards/clueboard/california/california.h M keyboards/clueboard/california/config.h M keyboards/clueboard/california/info.json A keyboards/clueboard/california/keymaps/default/readme.md M keyboards/clueboard/california/rules.mk M keyboards/clueboard/card/card.h M keyboards/clueboard/card/config.h M keyboards/clueboard/card/info.json M keyboards/clueboard/card/rules.mk M keyboards/clueboard/info.json M keyboards/coarse/cordillera/chconf.h M keyboards/coarse/cordillera/halconf.h M keyboards/coarse/cordillera/mcuconf.h M keyboards/cocoa40/rules.mk M keyboards/comet46/matrix.c M keyboards/contra/keymaps/alper/config.h M keyboards/contra/keymaps/deastiny/config.h M keyboards/contra/keymaps/losinggeneration/config.h M keyboards/contra/keymaps/msiu/config.h M keyboards/contra/keymaps/msiu/keymap.c M keyboards/contra/keymaps/ryanm101/config.h M keyboards/converter/adb_usb/info.json M keyboards/converter/adb_usb/matrix.c M keyboards/converter/hp_46010a/config.h M keyboards/converter/hp_46010a/matrix.c M keyboards/converter/ibm_5291/config.h M keyboards/converter/ibm_5291/matrix.c M keyboards/converter/m0110_usb/matrix.c M keyboards/converter/modelm101/rules.mk M keyboards/converter/numeric_keypad_IIe/rules.mk M keyboards/converter/palm_usb/matrix.c M keyboards/converter/siemens_tastatur/chconf.h M keyboards/converter/siemens_tastatur/halconf.h D keyboards/converter/siemens_tastatur/mcuconf.h M keyboards/converter/sun_usb/matrix.c M keyboards/converter/usb_usb/ble/rules.mk M keyboards/converter/usb_usb/keymaps/narze/config.h M keyboards/converter/usb_usb/keymaps/narze/rules.mk M keyboards/converter/xt_usb/matrix.c M keyboards/copenhagen_click/click_pad_v1/rules.mk M keyboards/coseyfannitutti/discipad/rules.mk M keyboards/coseyfannitutti/discipline/rules.mk M keyboards/coseyfannitutti/mullet/rules.mk M keyboards/coseyfannitutti/mulletpad/rules.mk M keyboards/coseyfannitutti/mysterium/rules.mk M keyboards/coseyfannitutti/romeo/rules.mk M keyboards/cospad/rules.mk M keyboards/crkbd/keymaps/gotham/config.h M keyboards/crkbd/rev1/legacy/matrix.c M keyboards/cu24/rules.mk M keyboards/cu80/rules.mk M keyboards/cutie_club/borsdorf/chconf.h D keyboards/cutie_club/borsdorf/halconf.h M keyboards/cutie_club/borsdorf/mcuconf.h M keyboards/cutie_club/wraith/rules.mk M keyboards/daisy/rules.mk M keyboards/daji/seis_cinco/chconf.h D keyboards/daji/seis_cinco/halconf.h M keyboards/daji/seis_cinco/mcuconf.h M keyboards/daji/seis_cinco/rules.mk M keyboards/dc01/arrow/matrix.c M keyboards/dc01/arrow/rules.mk M keyboards/dc01/left/matrix.c M keyboards/dc01/left/rules.mk M keyboards/dc01/numpad/matrix.c M keyboards/dc01/numpad/rules.mk M keyboards/dc01/right/matrix.c M keyboards/dc01/right/rules.mk M keyboards/dekunukem/duckypad/chconf.h M keyboards/dekunukem/duckypad/halconf.h M keyboards/dekunukem/duckypad/mcuconf.h M keyboards/deltasplit75/rules.mk M keyboards/dichotomy/matrix.c M keyboards/dm9records/ergoinu/matrix.c M keyboards/dm9records/plaid/rules.mk M keyboards/dm9records/tartan/rules.mk M keyboards/dmqdesign/spin/rules.mk M keyboards/donutcables/scrabblepad/rules.mk M keyboards/doppelganger/rules.mk M keyboards/doro67/multi/rules.mk M keyboards/doro67/regular/info.json M keyboards/doro67/regular/rules.mk M keyboards/doro67/rgb/rules.mk M keyboards/dozen0/rules.mk M keyboards/dp60/rules.mk M keyboards/duck/eagle_viper/v2/keymaps/profanum429/keymap.c M keyboards/duck/eagle_viper/v2/rules.mk M keyboards/duck/jetfire/rules.mk M keyboards/duck/lightsaver/rules.mk M keyboards/duck/octagon/v1/rules.mk M keyboards/duck/octagon/v2/rules.mk M keyboards/duck/orion/v3/rules.mk M keyboards/duck/tcv3/rules.mk M keyboards/dumbpad/rules.mk M keyboards/durgod/k320/chconf.h D keyboards/durgod/k320/halconf.h M keyboards/dz60/keymaps/256k_HHKB/keymap.c M keyboards/dz60/keymaps/LEdiodes/keymap.c M keyboards/dz60/keymaps/itsaferbie/keymap.c M keyboards/dztech/dz60rgb/v1/rules.mk M keyboards/dztech/dz60rgb/v2/rules.mk M keyboards/dztech/dz60rgb_ansi/v1/rules.mk M keyboards/dztech/dz60rgb_ansi/v2/rules.mk M keyboards/dztech/dz60rgb_wkl/v1/rules.mk M keyboards/dztech/dz60rgb_wkl/v2/rules.mk M keyboards/dztech/dz65rgb/v1/rules.mk M keyboards/dztech/dz65rgb/v2/rules.mk M keyboards/ebastler/isometria_75/rev1/chconf.h M keyboards/ebastler/isometria_75/rev1/halconf.h M keyboards/eniigmakeyboards/ek87/rules.mk M keyboards/ep/40/info.json M keyboards/ep/40/rules.mk M keyboards/ep/96/rules.mk M keyboards/ep/comsn/hs68/rules.mk M keyboards/ep/comsn/mollydooker/rules.mk M keyboards/ep/comsn/tf_longeboye/rules.mk M keyboards/ergo42/rules.mk M keyboards/ergodash/mini/config.h M keyboards/ergodash/rev1/config.h M keyboards/ergodash/rev1/keymaps/333fred/config.h M keyboards/ergodone/keymaps/eozaki/keymap.c M keyboards/ergodone/keymaps/kloki/keymap.c M keyboards/ergodone/matrix.c M keyboards/ergodox_ez/info.json M keyboards/ergodox_ez/keymaps/blakedietz/keymap.c M keyboards/ergodox_ez/keymaps/hacker_dvorak/rules.mk M keyboards/ergodox_ez/keymaps/kou/keymap.c M keyboards/ergodox_ez/keymaps/matrixman/keymap.c M keyboards/ergodox_ez/keymaps/pvinis/keymap.c M keyboards/ergodox_ez/keymaps/skug/keymap.c M keyboards/ergodox_ez/keymaps/smurmann/keymap.c M keyboards/ergodox_ez/keymaps/vim/keymap.c M keyboards/ergodox_infinity/chconf.h M keyboards/ergodox_infinity/halconf.h M keyboards/ergodox_infinity/keymaps/dudeofawesome/keymap.c M keyboards/ergodox_infinity/keymaps/halfkeyboard/config.h M keyboards/ergodox_infinity/keymaps/halfkeyboard/keymap.c M keyboards/ergodox_infinity/keymaps/halfkeyboard/rules.mk M keyboards/ergodox_infinity/keymaps/input_club/keymap.c M keyboards/ergodox_infinity/keymaps/nordic_ergo/keymap.c M keyboards/ergodox_infinity/keymaps/rask/keymap.c M keyboards/ergodox_infinity/keymaps/trulyergonomic/keymap.c A keyboards/ergodox_stm32/board.h D keyboards/ergodox_stm32/boards/ERGODOX_STM32_BOARD/board.c D keyboards/ergodox_stm32/boards/ERGODOX_STM32_BOARD/board.h D keyboards/ergodox_stm32/boards/ERGODOX_STM32_BOARD/board.mk M keyboards/ergodox_stm32/chconf.h M keyboards/ergodox_stm32/config.h M keyboards/ergodox_stm32/ergodox_stm32.c M keyboards/ergodox_stm32/halconf.h M keyboards/ergodox_stm32/rules.mk M keyboards/ergosaurus/rules.mk M keyboards/ergotaco/matrix.c M keyboards/ergotravel/info.json M keyboards/ergotravel/rules.mk M keyboards/ericrlau/numdiscipline/rev1/rules.mk M keyboards/evolv/chconf.h M keyboards/evolv/halconf.h M keyboards/evolv/mcuconf.h D keyboards/evyd13/atom47/keymaps/LEdiodes/rules.mk M keyboards/evyd13/eon40/rules.mk M keyboards/evyd13/eon65/rules.mk M keyboards/evyd13/eon75/rules.mk M keyboards/evyd13/eon87/rules.mk M keyboards/evyd13/eon95/rules.mk M keyboards/evyd13/minitomic/rules.mk M keyboards/evyd13/mx5160/rules.mk M keyboards/evyd13/nt660/rules.mk M keyboards/evyd13/omrontkl/rules.mk M keyboards/evyd13/plain60/keymaps/audio/config.h M keyboards/evyd13/ta65/rules.mk M keyboards/evyd13/wasdat/rules.mk M keyboards/evyd13/wasdat_code/rules.mk M keyboards/exclusive/e6_rgb/rules.mk M keyboards/exclusive/e6v2/le_bmc/info.json M keyboards/exclusive/e6v2/le_bmc/rules.mk M keyboards/exclusive/e6v2/oe_bmc/info.json M keyboards/exclusive/e6v2/oe_bmc/rules.mk M keyboards/exclusive/e7v1se/rules.mk M keyboards/fallacy/rules.mk M keyboards/felix/rules.mk M keyboards/flehrad/bigswitch/info.json M keyboards/flehrad/bigswitch/keymaps/wanleg/config.h M keyboards/flehrad/bigswitch/keymaps/wanleg/rules.mk M keyboards/flehrad/downbubble/info.json M keyboards/flehrad/downbubble/rules.mk M keyboards/fleuron/info.json M keyboards/fleuron/rules.mk M keyboards/fluorite/rules.mk M keyboards/flx/lodestone/rules.mk M keyboards/flx/virgo/rules.mk M keyboards/fortitude60/rules.mk M keyboards/foxlab/key65/hotswap/rules.mk M keyboards/foxlab/key65/universal/rules.mk M keyboards/foxlab/leaf60/hotswap/rules.mk M keyboards/foxlab/leaf60/universal/rules.mk R keyboards/{ => fr4}/southpaw75/config.h R keyboards/{ => fr4}/southpaw75/info.json R keyboards/{ => fr4}/southpaw75/keymaps/default/keymap.c R keyboards/{ => fr4}/southpaw75/readme.md R keyboards/{ => fr4}/southpaw75/rules.mk R keyboards/{ => fr4}/southpaw75/southpaw75.c R keyboards/{ => fr4}/southpaw75/southpaw75.h A keyboards/fr4/unix60/config.h A keyboards/fr4/unix60/info.json A keyboards/fr4/unix60/keymaps/default/keymap.c A keyboards/fr4/unix60/readme.md A keyboards/fr4/unix60/rules.mk A keyboards/fr4/unix60/unix60.c A keyboards/fr4/unix60/unix60.h M keyboards/function96/chconf.h M keyboards/function96/halconf.h M keyboards/function96/mcuconf.h M keyboards/funky40/rules.mk M keyboards/gami_studio/lex60/rules.mk M keyboards/geekboards/macropad_v2/chconf.h M keyboards/geekboards/macropad_v2/halconf.h M keyboards/geekboards/macropad_v2/mcuconf.h M keyboards/geekboards/tester/rules.mk D keyboards/geminate60/halconf.h M keyboards/geminate60/rules.mk M keyboards/generic_panda/panda65_01/chconf.h M keyboards/generic_panda/panda65_01/halconf.h M keyboards/generic_panda/panda65_01/mcuconf.h M keyboards/georgi/matrix.c M keyboards/gergo/matrix.c M keyboards/gh60/revc/keymaps/bluezio/rules.mk M keyboards/gh60/revc/keymaps/dbroqua/config.h M keyboards/gh60/revc/keymaps/dbroqua/keymap.c M keyboards/gh60/revc/keymaps/dbroqua/rules.mk M keyboards/gh60/revc/keymaps/dbroqua_7U/keymap.c M keyboards/gh60/revc/keymaps/dbroqua_7U/rules.mk M keyboards/gh60/revc/keymaps/robotmaxtron/config.h M keyboards/gh60/revc/keymaps/robotmaxtron/rules.mk M keyboards/gh60/revc/keymaps/sethbc/keymap.c M keyboards/gh60/satan/keymaps/dbroqua/keymap.c M keyboards/ghs/rar/rules.mk M keyboards/gingham/rules.mk M keyboards/gon/nerd60/keymaps/mauin/rules.mk M keyboards/gon/nerd60/rules.mk M keyboards/gon/nerdtkl/keymaps/gam3cat/rules.mk M keyboards/gon/nerdtkl/rules.mk M keyboards/gowla/rules.mk M keyboards/gray_studio/cod67/rules.mk M keyboards/gray_studio/space65/rules.mk M keyboards/gray_studio/think65/hotswap/rules.mk M keyboards/gray_studio/think65/solder/rules.mk M keyboards/grid600/press/rules.mk M keyboards/hadron/ver3/chconf.h M keyboards/hadron/ver3/config.h M keyboards/hadron/ver3/halconf.h M keyboards/hadron/ver3/mcuconf.h M keyboards/hadron/ver3/rules.mk M keyboards/halberd/rules.mk M keyboards/handwired/108key_trackpoint/rules.mk M keyboards/handwired/412_64/rules.mk M keyboards/handwired/42/rules.mk M keyboards/handwired/aplx2/rules.mk M keyboards/handwired/aranck/config.h M keyboards/handwired/aranck/rules.mk M keyboards/handwired/bdn9_ble/rules.mk D keyboards/handwired/bluepill/bluepill.c D keyboards/handwired/bluepill/bluepill.h D keyboards/handwired/bluepill/bluepill70/bluepill70.c D keyboards/handwired/bluepill/bluepill70/bluepill70.h D keyboards/handwired/bluepill/bluepill70/chconf.h D keyboards/handwired/bluepill/bluepill70/config.h D keyboards/handwired/bluepill/bluepill70/flash.sh D keyboards/handwired/bluepill/bluepill70/halconf.h D keyboards/handwired/bluepill/bluepill70/info.json D keyboards/handwired/bluepill/bluepill70/led.c D keyboards/handwired/bluepill/bluepill70/matrix.c D keyboards/handwired/bluepill/bluepill70/rules.mk D keyboards/handwired/bluepill/boards/GENERIC_STM32_F103/board.c D keyboards/handwired/bluepill/boards/GENERIC_STM32_F103/board.h D keyboards/handwired/bluepill/boards/GENERIC_STM32_F103/board.mk D keyboards/handwired/bluepill/config.h D keyboards/handwired/bluepill/keymaps/default/keymap.c D keyboards/handwired/bluepill/keymaps/iso/keymap.c D keyboards/handwired/bluepill/ld/STM32F103x8_stm32duino_bootloader.ld D keyboards/handwired/bluepill/readme.md D keyboards/handwired/bluepill/rules.mk M keyboards/handwired/boss566y/redragon_vara/rules.mk M keyboards/handwired/cans12er/rules.mk M keyboards/handwired/chiron/rules.mk M keyboards/handwired/ck4x4/chconf.h D keyboards/handwired/ck4x4/halconf.h D keyboards/handwired/ck4x4/mcuconf.h M keyboards/handwired/co60/rev1/rules.mk D keyboards/handwired/co60/rev6/chconf.h M keyboards/handwired/co60/rev6/halconf.h M keyboards/handwired/co60/rev6/mcuconf.h M keyboards/handwired/co60/rev6/rules.mk D keyboards/handwired/co60/rev7/chconf.h M keyboards/handwired/co60/rev7/halconf.h M keyboards/handwired/co60/rev7/mcuconf.h M keyboards/handwired/co60/rev7/rules.mk M keyboards/handwired/colorlice/rules.mk M keyboards/handwired/d48/rules.mk M keyboards/handwired/dactyl/keymaps/dvorak/keymap.c M keyboards/handwired/dactyl/matrix.c M keyboards/handwired/dactyl_left/rules.mk M keyboards/handwired/dactyl_manuform/5x6_right_trackball/config.h M keyboards/handwired/datahand/matrix.c M keyboards/handwired/ddg_56/rules.mk M keyboards/handwired/evk/info.json M keyboards/handwired/fc200rt_qmk/rules.mk M keyboards/handwired/floorboard/rules.mk M keyboards/handwired/frenchdev/info.json M keyboards/handwired/frenchdev/matrix.c M keyboards/handwired/freoduo/info.json M keyboards/handwired/fruity60/rules.mk M keyboards/handwired/hacked_motospeed/rules.mk M keyboards/handwired/heisenberg/config.h M keyboards/handwired/heisenberg/rules.mk M keyboards/handwired/hnah40/rules.mk M keyboards/handwired/hnah40rgb/rules.mk M keyboards/handwired/ibm122m/config.h M keyboards/handwired/ibm122m/info.json M keyboards/handwired/ibm122m/keymaps/lukaus/keymap.c M keyboards/handwired/ibm122m/rules.mk M keyboards/handwired/jn68m/rules.mk M keyboards/handwired/jtallbean/split_65/rules.mk M keyboards/handwired/juliet/rules.mk M keyboards/handwired/k8split/rules.mk M keyboards/handwired/kbod/rules.mk M keyboards/handwired/mechboards_micropad/rules.mk M keyboards/handwired/minorca/rules.mk M keyboards/handwired/not_so_minidox/keymaps/mtdjr/config.h M keyboards/handwired/not_so_minidox/matrix.c M keyboards/handwired/novem/rules.mk A keyboards/handwired/onekey/blackpill_f401/chconf.h M keyboards/handwired/onekey/blackpill_f401/halconf.h A keyboards/handwired/onekey/blackpill_f411/chconf.h M keyboards/handwired/onekey/blackpill_f411/halconf.h M keyboards/handwired/onekey/bluepill/chconf.h M keyboards/handwired/onekey/bluepill/halconf.h M keyboards/handwired/onekey/bluepill/mcuconf.h M keyboards/handwired/onekey/elite_c/config.h A keyboards/handwired/onekey/keymaps/apa102/config.h A keyboards/handwired/onekey/keymaps/apa102/keymap.c A keyboards/handwired/onekey/keymaps/apa102/rules.mk M keyboards/handwired/onekey/promicro/config.h M keyboards/handwired/onekey/proton_c/config.h M keyboards/handwired/onekey/proton_c/rules.mk M keyboards/handwired/onekey/rules.mk M keyboards/handwired/onekey/stm32f0_disco/chconf.h M keyboards/handwired/onekey/stm32f0_disco/halconf.h M keyboards/handwired/onekey/stm32f0_disco/mcuconf.h M keyboards/handwired/onekey/teensy_32/chconf.h M keyboards/handwired/onekey/teensy_32/halconf.h M keyboards/handwired/onekey/teensy_lc/chconf.h M keyboards/handwired/onekey/teensy_lc/halconf.h M keyboards/handwired/owlet60/matrix.c M keyboards/handwired/owlet60/rules.mk M keyboards/handwired/p1800fl/rules.mk M keyboards/handwired/p65rgb/rules.mk A keyboards/handwired/pill60/blackpill_f401/chconf.h M keyboards/handwired/pill60/blackpill_f401/halconf.h A keyboards/handwired/pill60/blackpill_f411/chconf.h M keyboards/handwired/pill60/blackpill_f411/halconf.h M keyboards/handwired/pill60/bluepill/chconf.h M keyboards/handwired/pill60/bluepill/halconf.h M keyboards/handwired/pill60/bluepill/mcuconf.h M keyboards/handwired/postageboard/mini/rules.mk M keyboards/handwired/postageboard/r1/rules.mk M keyboards/handwired/prime_exl/rules.mk M keyboards/handwired/prime_exl_plus/rules.mk M keyboards/handwired/promethium/keymaps/default/rules.mk M keyboards/handwired/promethium/keymaps/priyadi/rules.mk M keyboards/handwired/promethium/matrix.c M keyboards/handwired/pterodactyl/matrix.c A keyboards/handwired/pytest/basic/info.json A keyboards/handwired/riblee_f401/chconf.h A keyboards/handwired/riblee_f401/halconf.h A keyboards/handwired/riblee_f411/chconf.h M keyboards/handwired/riblee_f411/halconf.h M keyboards/handwired/selene/rules.mk M keyboards/handwired/sick68/rules.mk M keyboards/handwired/sick_pad/rules.mk M keyboards/handwired/slash/rules.mk M keyboards/handwired/sono1/chconf.h M keyboards/handwired/sono1/halconf.h M keyboards/handwired/sono1/mcuconf.h D keyboards/handwired/steamvan/rev1/chconf.h M keyboards/handwired/steamvan/rev1/halconf.h M keyboards/handwired/steamvan/rev1/mcuconf.h M keyboards/handwired/steamvan/rev1/rules.mk M keyboards/handwired/sticc14/rules.mk M keyboards/handwired/swiftrax/cowfish/rules.mk M keyboards/handwired/symmetry60/rules.mk M keyboards/handwired/t111/chconf.h M keyboards/handwired/t111/halconf.h M keyboards/handwired/t111/mcuconf.h M keyboards/handwired/tennie/rules.mk M keyboards/handwired/twadlee/tp69/chconf.h D keyboards/handwired/twadlee/tp69/halconf.h M keyboards/handwired/twadlee/tp69/rules.mk M keyboards/handwired/unk/rules.mk M keyboards/handwired/videowriter/rules.mk M keyboards/handwired/wulkan/rules.mk M keyboards/handwired/xealous/config.h M keyboards/handwired/z150/chconf.h M keyboards/handwired/z150/halconf.h M keyboards/handwired/z150/mcuconf.h M keyboards/hecomi/alpha/rules.mk M keyboards/hecomi/rules.mk M keyboards/helix/pico/config.h M keyboards/helix/pico/matrix.c M keyboards/helix/rev1/matrix.c M keyboards/helix/rev2/matrix.c M keyboards/hhkb/ansi/keymaps/blakedietz/keymap.c M keyboards/hhkb/ansi/keymaps/cinaeco/keymap.c M keyboards/hhkb/ansi/keymaps/dbroqua/keymap.c M keyboards/hhkb/ansi/keymaps/eric/keymap.c M keyboards/hhkb/ansi/keymaps/krusli/keymap.c M keyboards/hhkb/ansi/keymaps/lxol/keymap.c M keyboards/hhkb/ansi/keymaps/mjt/keymap.c M keyboards/hhkb/ansi/keymaps/smt/keymap.c M keyboards/hhkb/jp/keymaps/default/keymap.c M keyboards/hhkb/jp/keymaps/default_mac/keymap.c M keyboards/hhkb/jp/keymaps/enoch_jp/keymap.c M keyboards/hhkb/jp/keymaps/rdg_jp/keymap.c M keyboards/hhkb/jp/keymaps/sh_jp/keymap.c M keyboards/hhkb/jp/keymaps/via/keymap.c M keyboards/hid_liber/keymaps/bakageta/keymap.c M keyboards/hid_liber/matrix.c M keyboards/hid_liber/rules.mk M keyboards/hineybush/h10/rules.mk M keyboards/hineybush/h60/rules.mk M keyboards/hineybush/h75_singa/rules.mk M keyboards/hineybush/h87a/keymaps/gam3cat/rules.mk M keyboards/hineybush/h87a/rules.mk M keyboards/hineybush/h88/rules.mk M keyboards/hineybush/hbcp/config.h M keyboards/hineybush/hbcp/rules.mk M keyboards/hineybush/hineyg80/rules.mk M keyboards/hineybush/physix/rules.mk M keyboards/hineybush/sm68/rules.mk M keyboards/honeycomb/matrix.c M keyboards/hotdox/matrix.c M keyboards/hp69/config.h M keyboards/hp69/rules.mk M keyboards/hs60/v1/rules.mk M keyboards/hs60/v2/ansi/rules.mk D keyboards/hs60/v2/chconf.h M keyboards/hs60/v2/halconf.h M keyboards/hs60/v2/hhkb/rules.mk M keyboards/hs60/v2/iso/rules.mk M keyboards/hs60/v2/mcuconf.h M keyboards/hub16/rules.mk M keyboards/hub20/chconf.h M keyboards/hub20/halconf.h M keyboards/hub20/mcuconf.h M keyboards/id80/rules.mk M keyboards/idobo/rules.mk M keyboards/illuminati/is0/rules.mk M keyboards/infinity60/chconf.h M keyboards/infinity60/halconf.h M keyboards/infinity60/keymaps/jpetermans/keymap.c M keyboards/iron180/chconf.h M keyboards/iron180/halconf.h M keyboards/iron180/mcuconf.h R keyboards/{ => jacky_studio}/bear_65/bear_65.c R keyboards/{ => jacky_studio}/bear_65/bear_65.h R keyboards/{ => jacky_studio}/bear_65/config.h R keyboards/{ => jacky_studio}/bear_65/info.json R keyboards/{ => jacky_studio}/bear_65/keymaps/default/keymap.c R keyboards/{ => jacky_studio}/bear_65/keymaps/default/readme.md R keyboards/{ => jacky_studio}/bear_65/keymaps/via/keymap.c R keyboards/{ => jacky_studio}/bear_65/keymaps/via/readme.md R keyboards/{ => jacky_studio}/bear_65/keymaps/via/rules.mk R keyboards/{ => jacky_studio}/bear_65/readme.md R keyboards/{ => jacky_studio}/bear_65/rules.mk R keyboards/{ => jacky_studio}/s7_elephant/readme.md R keyboards/{ => jacky_studio}/s7_elephant/rev1/config.h R keyboards/{ => jacky_studio}/s7_elephant/rev1/info.json A keyboards/jacky_studio/s7_elephant/rev1/keymaps/default/config.h R keyboards/{ => jacky_studio}/s7_elephant/rev1/keymaps/default/keymap.c R keyboards/{ => jacky_studio}/s7_elephant/rev1/keymaps/default/readme.md R keyboards/{ => jacky_studio}/s7_elephant/rev1/readme.md A keyboards/jacky_studio/s7_elephant/rev1/rev1.c R keyboards/{ => jacky_studio}/s7_elephant/rev1/rev1.h R keyboards/{ => jacky_studio}/s7_elephant/rev1/rules.mk R keyboards/{ => jacky_studio}/s7_elephant/rev2/config.h R keyboards/{ => jacky_studio}/s7_elephant/rev2/info.json R keyboards/{ => jacky_studio}/s7_elephant/rev2/keymaps/default/keymap.c R keyboards/{ => jacky_studio}/s7_elephant/rev2/keymaps/default/readme.md R keyboards/{ => jacky_studio}/s7_elephant/rev2/keymaps/via/keymap.c R keyboards/{ => jacky_studio}/s7_elephant/rev2/keymaps/via/readme.md R keyboards/{ => jacky_studio}/s7_elephant/rev2/keymaps/via/rules.mk R keyboards/{ => jacky_studio}/s7_elephant/rev2/readme.md R keyboards/{ => jacky_studio}/s7_elephant/rev2/rev2.c R keyboards/{ => jacky_studio}/s7_elephant/rev2/rev2.h R keyboards/{ => jacky_studio}/s7_elephant/rev2/rules.mk M keyboards/jae/j01/rules.mk M keyboards/jc65/v32u4/keymaps/gam3cat/rules.mk M keyboards/jisplit89/rules.mk M keyboards/jj40/keymaps/fun40/keymap.c M keyboards/jj40/keymaps/stevexyz/rules.mk M keyboards/jj40/rules.mk M keyboards/jj4x4/rules.mk M keyboards/jj50/keymaps/archetype/rules.mk A keyboards/jm60/board.h D keyboards/jm60/boards/JM60_BOARD/board.c D keyboards/jm60/boards/JM60_BOARD/board.h D keyboards/jm60/boards/JM60_BOARD/board.mk M keyboards/jm60/chconf.h D keyboards/jm60/halconf.h M keyboards/jm60/jm60.c M keyboards/jm60/jm60.h M keyboards/jm60/rules.mk M keyboards/jnao/rules.mk M keyboards/jones/v03/config.h M keyboards/jones/v03_1/config.h M keyboards/just60/rules.mk M keyboards/k_type/chconf.h M keyboards/k_type/halconf.h M keyboards/kagamidget/rules.mk M keyboards/kbdclack/kaishi65/rules.mk M keyboards/kbdfans/kbd19x/rules.mk M keyboards/kbdfans/kbd4x/rules.mk M keyboards/kbdfans/kbd66/rules.mk M keyboards/kbdfans/kbd67/hotswap/rules.mk M keyboards/kbdfans/kbd67/mkii_soldered/rules.mk M keyboards/kbdfans/kbd67/mkiirgb/v1/rules.mk M keyboards/kbdfans/kbd67/mkiirgb/v2/rules.mk M keyboards/kbdfans/kbd67/rev1/rules.mk M keyboards/kbdfans/kbd67/rev2/keymaps/tucznak/rules.mk M keyboards/kbdfans/kbd67/rev2/rules.mk M keyboards/kbdfans/kbd6x/keymaps/othi/rules.mk M keyboards/kbdfans/kbd6x/rules.mk M keyboards/kbdfans/kbd75/keymaps/adit/keymap.c M keyboards/kbdfans/kbd8x_mk2/rules.mk M keyboards/kbdfans/kbdmini/rules.mk M keyboards/kbdfans/kbdpad_mk2/rules.mk M keyboards/kbdfans/maja/rules.mk M keyboards/kc60/keymaps/dbroqua/keymap.c M keyboards/kc60/keymaps/dbroqua_hhkb/keymap.c M keyboards/kc60/keymaps/sgoodwin/keymap.c M keyboards/kc60/keymaps/wigguno/keymap.c M keyboards/kc60se/rules.mk M keyboards/keebio/bdn9/rev1/rules.mk M keyboards/keebio/bdn9/rev2/chconf.h M keyboards/keebio/bdn9/rev2/halconf.h M keyboards/keebio/bdn9/rev2/mcuconf.h M keyboards/keebio/bdn9/rev2/rules.mk M keyboards/keebio/choconum/chconf.h M keyboards/keebio/choconum/halconf.h M keyboards/keebio/choconum/mcuconf.h M keyboards/keebio/choconum/rules.mk M keyboards/keebio/dsp40/rev1/chconf.h M keyboards/keebio/dsp40/rev1/halconf.h M keyboards/keebio/dsp40/rev1/mcuconf.h M keyboards/keebio/ergodicity/rules.mk M keyboards/keebio/iris/keymaps/blucky/config.h M keyboards/keebio/iris/keymaps/broswen/config.h M keyboards/keebio/iris/keymaps/drashna/config.h M keyboards/keebio/iris/keymaps/mtdjr/config.h M keyboards/keebio/iris/keymaps/pvinis/config.h M keyboards/keebio/levinson/keymaps/issmirnov/config.h M keyboards/keebio/levinson/keymaps/losinggeneration/config.h M keyboards/keebio/levinson/keymaps/xtonhasvim/config.h M keyboards/keebio/nyquist/info.json M keyboards/keebio/nyquist/keymaps/losinggeneration/config.h M keyboards/keebio/quefrency/keymaps/drashna_ms/config.h M keyboards/keebio/tukey/rules.mk M keyboards/keebio/viterbi/keymaps/drashna/config.h M keyboards/keebio/viterbi/keymaps/mike808/config.h D keyboards/keebwerk/mega/chconf.h M keyboards/keebwerk/mega/halconf.h M keyboards/keebwerk/mega/mcuconf.h M keyboards/keebzdotnet/wazowski/rules.mk M keyboards/keyboardio/model01/matrix.c M keyboards/keyhive/maypad/rules.mk M keyboards/keysofkings/twokey/config.h M keyboards/kinesis/alvicstep/matrix.c M keyboards/kinesis/keymaps/dvorak/keymap.c M keyboards/kingly_keys/romac_plus/rules.mk M keyboards/kira75/rules.mk M keyboards/kiwikey/kawii9/info.json M keyboards/kmac/info.json M keyboards/kmac/matrix.c M keyboards/kmac/rules.mk M keyboards/kmini/matrix.c M keyboards/kmini/rules.mk M keyboards/knops/mini/keymaps/mverteuil/config.h M keyboards/knops/mini/rules.mk M keyboards/kudox/rules.mk M keyboards/kudox_game/rules.mk M keyboards/kv/revt/rules.mk M keyboards/kyria/keymaps/drashna/rules.mk M keyboards/kyria/rules.mk M keyboards/lattice60/rules.mk M keyboards/launchpad/keymaps/drashna/config.h M keyboards/lazydesigners/the30/rules.mk M keyboards/lets_split/keymaps/bbaserdem_right/rules.mk M keyboards/lets_split/sockets/config.h M keyboards/lfkeyboards/lfk78/config.h M keyboards/lfkeyboards/lfk78/keymaps/ca178858/keymap.c M keyboards/lfkeyboards/lfk87/config.h M keyboards/lfkeyboards/lfk87/keymaps/ca178858/keymap.c M keyboards/lfkeyboards/lfk87/keymaps/gbchk/keymap.c M keyboards/lfkeyboards/lfkpad/rules.mk M keyboards/lfkeyboards/mini1800/config.h M keyboards/lfkeyboards/mini1800/keymaps/ca178858/keymap.c M keyboards/lfkeyboards/smk65/revb/config.h M keyboards/lily58/rev1/matrix.c M keyboards/lizard_trick/tenkey_plusplus/info.json M keyboards/m10a/keymaps/gam3cat/rules.mk M keyboards/massdrop/alt/keymaps/abishalom/keymap.c M keyboards/massdrop/alt/keymaps/bonta/keymap.c M keyboards/massdrop/alt/keymaps/favorable-mutation/keymap.c M keyboards/massdrop/alt/keymaps/reywood/keymap.c M keyboards/massdrop/alt/keymaps/reywood/rules.mk M keyboards/massdrop/alt/rules.mk M keyboards/massdrop/ctrl/config_led.c M keyboards/massdrop/ctrl/rules.mk R keyboards/matrix/m20add/{boards/m20add_bd => }/board.h D keyboards/matrix/m20add/boards/m20add_bd/board.c M keyboards/matrix/m20add/chconf.h M keyboards/matrix/m20add/config.h M keyboards/matrix/m20add/halconf.h M keyboards/matrix/m20add/matrix.c M keyboards/matrix/m20add/rules.mk R keyboards/matrix/noah/{boards/noah_bd => }/board.h D keyboards/matrix/noah/boards/noah_bd/board.c M keyboards/matrix/noah/chconf.h M keyboards/matrix/noah/config.h M keyboards/matrix/noah/halconf.h M keyboards/matrix/noah/info.json M keyboards/matrix/noah/rules.mk M keyboards/maxipad/rules.mk M keyboards/mc_76k/rules.mk M keyboards/mechkeys/mk60/rules.mk M keyboards/mechlovin/adelais/rules.mk M keyboards/mechlovin/hannah60rgb/rules.mk M keyboards/mechlovin/hannah65/rules.mk M keyboards/mechlovin/hannah910/rev1/rules.mk M keyboards/mechlovin/infinity87/rules.mk M keyboards/mechlovin/infinity88/rules.mk M keyboards/mechlovin/infinityce/rules.mk M keyboards/mechlovin/pisces/rules.mk M keyboards/mechlovin/tmkl/rules.mk M keyboards/mechmini/v2/info.json M keyboards/mechmini/v2/keymaps/625_space/keymap.c M keyboards/mechmini/v2/keymaps/split_space/keymap.c M keyboards/meira/featherble/config.h M keyboards/meira/keymaps/cole/keymap.c M keyboards/meira/keymaps/grahampheath/config.h M keyboards/meira/keymaps/grahampheath/keymap.c M keyboards/meira/keymaps/takmiya/keymap.c M keyboards/meira/matrix.c M keyboards/meira/rules.mk M keyboards/meishi/rules.mk M keyboards/meishi2/rules.mk M keyboards/melgeek/mj61/rev1/rules.mk M keyboards/melgeek/mj63/rev1/rules.mk M keyboards/melgeek/mj64/rev1/rules.mk M keyboards/melgeek/mj64/rev2/rules.mk M keyboards/melgeek/mojo75/rev1/rules.mk M keyboards/melgeek/z70ultra/rev1/rules.mk M keyboards/melody96/keymaps/crilith/keymap.c M keyboards/meme/rules.mk M keyboards/meson/rules.mk M keyboards/miller/gm862/rules.mk M keyboards/miniaxe/rules.mk M keyboards/minidox/rules.mk M keyboards/mint60/keymaps/eucalyn/keymap.c M keyboards/mint60/rules.mk M keyboards/misterknife/knife66/chconf.h M keyboards/misterknife/knife66/halconf.h M keyboards/misterknife/knife66/mcuconf.h M keyboards/misterknife/knife66_iso/chconf.h M keyboards/misterknife/knife66_iso/halconf.h M keyboards/misterknife/knife66_iso/mcuconf.h M keyboards/mitosis/keymaps/datagrok/config.h M keyboards/mitosis/keymaps/datagrok/rules.mk M keyboards/mitosis/keymaps/mjt/config.h M keyboards/mitosis/matrix.c M keyboards/miuni32/keymaps/adam-lee/keymap.c M keyboards/mode/eighty/chconf.h M keyboards/mode/eighty/halconf.h M keyboards/mode/eighty/mcuconf.h M keyboards/montsinger/rebound/rev1/rules.mk M keyboards/montsinger/rebound/rev2/rules.mk M keyboards/montsinger/rebound/rev3/rules.mk M keyboards/montsinger/rebound/rev4/rules.mk M keyboards/montsinger/rewind/rules.mk M keyboards/moon/matrix.c M keyboards/moon/rules.mk M keyboards/moonlander/config.h M keyboards/moonlander/info.json M keyboards/moonlander/rules.mk M keyboards/mountainblocks/mb17/rules.mk M keyboards/mschwingen/modelm/config.h M keyboards/mschwingen/modelm/matrix.c M keyboards/mschwingen/modelm/rules.mk M keyboards/murcielago/rev1/rules.mk M keyboards/mxss/rules.mk M keyboards/nack/config.h M keyboards/nack/mcuconf.h M keyboards/nack/rules.mk M keyboards/namecard2x4/rules.mk M keyboards/navi10/rev0/rules.mk M keyboards/navi10/rev2/rules.mk M keyboards/navi10/rev3/rules.mk M keyboards/nebula12/chconf.h M keyboards/nebula12/halconf.h M keyboards/nebula12/mcuconf.h D keyboards/nebula68/chconf.h M keyboards/nebula68/halconf.h M keyboards/nebula68/mcuconf.h M keyboards/nebula68/rules.mk M keyboards/nek_type_a/config.h M keyboards/nek_type_a/matrix.c M keyboards/nek_type_a/rules.mk M keyboards/nemui/chconf.h M keyboards/nemui/halconf.h M keyboards/nemui/mcuconf.h M keyboards/nibiria/stream15/chconf.h M keyboards/nibiria/stream15/halconf.h M keyboards/nibiria/stream15/mcuconf.h M keyboards/nightly_boards/alter/rev1/rules.mk M keyboards/nightly_boards/n40_o/config.h M keyboards/nightly_boards/n87/config.h M keyboards/nightly_boards/octopad/config.h M keyboards/nightmare/rules.mk M keyboards/niu_mini/keymaps/framtava/config.h M keyboards/niu_mini/keymaps/planck/config.h M keyboards/niu_mini/keymaps/tobias/config.h M keyboards/niu_mini/keymaps/xtonhasvim/config.h D keyboards/nk65/chconf.h M keyboards/nk65/halconf.h M keyboards/nk65/mcuconf.h M keyboards/nk65/rules.mk D keyboards/nk87/chconf.h M keyboards/nk87/halconf.h M keyboards/nk87/mcuconf.h M keyboards/nk87/rules.mk M keyboards/nomu30/rev1/rules.mk M keyboards/nomu30/rev2/rules.mk M keyboards/nopunin10did/railroad/rev0/info.json M keyboards/novelpad/keymaps/0xdec/keymap.c M keyboards/noxary/220/rules.mk M keyboards/noxary/260/rules.mk M keyboards/noxary/268/rules.mk M keyboards/noxary/268_2/rules.mk M keyboards/noxary/280/rules.mk M keyboards/noxary/x268/rules.mk M keyboards/nullbitsco/info.json M keyboards/nullbitsco/nibble/remote_kb.c M keyboards/nullbitsco/nibble/remote_kb.h M keyboards/nullbitsco/nibble/rules.mk M keyboards/oddball/rules.mk M keyboards/ogre/ergo_single/rules.mk M keyboards/ogre/ergo_split/rules.mk M keyboards/ortho5by12/rules.mk M keyboards/orthodox/keymaps/drashna/config.h M keyboards/otaku_split/rev0/rules.mk M keyboards/otaku_split/rev1/rules.mk M keyboards/pabile/p18/rules.mk M keyboards/pabile/p40/rules.mk M keyboards/pabile/p40_ortho/info.json M keyboards/palette1202/rules.mk M keyboards/panc40/rules.mk M keyboards/pdxkbc/rules.mk M keyboards/pearl/info.json M keyboards/pearl/keymaps/cijanzen/config.h M keyboards/peiorisboards/ixora/chconf.h M keyboards/peiorisboards/ixora/halconf.h D keyboards/peiorisboards/ixora/mcuconf.h M keyboards/percent/booster/rules.mk M keyboards/phoenix/chconf.h M keyboards/phoenix/halconf.h M keyboards/phoenix/info.json M keyboards/phoenix/mcuconf.h M keyboards/pico/rules.mk M keyboards/planck/config.h M keyboards/planck/ez/config.h M keyboards/planck/ez/rules.mk M keyboards/planck/keymaps/abishalom/config.h M keyboards/planck/keymaps/am/config.h M keyboards/planck/keymaps/andylikescandy/config.h M keyboards/planck/keymaps/atreus/config.h M keyboards/planck/keymaps/aviator/config.h M keyboards/planck/keymaps/bone2planck/keymap.c M keyboards/planck/keymaps/brandon/config.h M keyboards/planck/keymaps/charlesrocket/config.h M keyboards/planck/keymaps/circuit/config.h M keyboards/planck/keymaps/coloneljesus/config.h M keyboards/planck/keymaps/corvec/config.h M keyboards/planck/keymaps/dbroqua/config.h M keyboards/planck/keymaps/dc/keymap.c M keyboards/planck/keymaps/dcompact/config.h M keyboards/planck/keymaps/deft/config.h M keyboards/planck/keymaps/dlaroe/config.h M keyboards/planck/keymaps/dodger/config.h M keyboards/planck/keymaps/dodger/rules.mk M keyboards/planck/keymaps/dr0ck/config.h M keyboards/planck/keymaps/dr_notsokind/config.h M keyboards/planck/keymaps/dudeofawesome/config.h M keyboards/planck/keymaps/emiller/config.h M keyboards/planck/keymaps/emilyh/config.h M keyboards/planck/keymaps/eosti/config.h M keyboards/planck/keymaps/eshesh2/config.h M keyboards/planck/keymaps/experimental/config.h M keyboards/planck/keymaps/fabian/config.h M keyboards/planck/keymaps/fsck/config.h M keyboards/planck/keymaps/gabriel/keymap.c M keyboards/planck/keymaps/gitdrik/config.h M keyboards/planck/keymaps/grahampheath/config.h M keyboards/planck/keymaps/gunp/config.h M keyboards/planck/keymaps/handwired_binaryplease/config.h M keyboards/planck/keymaps/handwired_binaryplease/rules.mk M keyboards/planck/keymaps/hvp/config.h M keyboards/planck/keymaps/impossible/config.h M keyboards/planck/keymaps/jeebak/config.h M keyboards/planck/keymaps/jetpacktuxedo/config.h M keyboards/planck/keymaps/jhenahan/config.h M keyboards/planck/keymaps/jirgn/config.h M keyboards/planck/keymaps/johannes/keymap.c M keyboards/planck/keymaps/kelorean/config.h M keyboards/planck/keymaps/khord/config.h M keyboards/planck/keymaps/kifinnsson/config.h M keyboards/planck/keymaps/kloki/config.h M keyboards/planck/keymaps/kloki/rules.mk M keyboards/planck/keymaps/kmontag42/config.h M keyboards/planck/keymaps/matrixman/keymap.c M keyboards/planck/keymaps/mattly/config.h M keyboards/planck/keymaps/mgalisa/config.h M keyboards/planck/keymaps/mikethetiger/config.h M keyboards/planck/keymaps/mjt/config.h M keyboards/planck/keymaps/mjtnumsym/config.h M keyboards/planck/keymaps/motform/config.h M keyboards/planck/keymaps/msiu/config.h M keyboards/planck/keymaps/muzfuz/config.h M keyboards/planck/keymaps/mwpeterson/config.h M keyboards/planck/keymaps/myoung34/config.h M keyboards/planck/keymaps/narze/config.h M keyboards/planck/keymaps/navi/config.h M keyboards/planck/keymaps/neo2planck/keymap.c M keyboards/planck/keymaps/paget/config.h M keyboards/planck/keymaps/palleiko/config.h M keyboards/planck/keymaps/pascamel/config.h M keyboards/planck/keymaps/pevecyan/config.h M keyboards/planck/keymaps/phreed/config.h M keyboards/planck/keymaps/pickle_jr/config.h M keyboards/planck/keymaps/pok3r/config.h M keyboards/planck/keymaps/premek/config.h M keyboards/planck/keymaps/priyadi/rules.mk M keyboards/planck/keymaps/ptillemans/config.h M keyboards/planck/keymaps/pvc/config.h M keyboards/planck/keymaps/raffle/config.h M keyboards/planck/keymaps/rjhilgefort/config.h M keyboards/planck/keymaps/sean/config.h M keyboards/planck/keymaps/sgoodwin/config.h M keyboards/planck/keymaps/sigul/config.h M keyboards/planck/keymaps/skug/config.h M keyboards/planck/keymaps/smt/config.h M keyboards/planck/keymaps/snowkuma/config.h M keyboards/planck/keymaps/steno/config.h A keyboards/planck/keymaps/synth_sample/config.h A keyboards/planck/keymaps/synth_sample/keymap.c A keyboards/planck/keymaps/synth_sample/rules.mk A keyboards/planck/keymaps/synth_sample/sample.h A keyboards/planck/keymaps/synth_wavetable/config.h A keyboards/planck/keymaps/synth_wavetable/keymap.c A keyboards/planck/keymaps/synth_wavetable/rules.mk A keyboards/planck/keymaps/synth_wavetable/wavetable.h M keyboards/planck/keymaps/tehwalris/config.h M keyboards/planck/keymaps/tom/config.h M keyboards/planck/keymaps/unagi/config.h M keyboards/planck/keymaps/unicode/config.h M keyboards/planck/keymaps/vaire/config.h M keyboards/planck/keymaps/vaire/rules.mk M keyboards/planck/keymaps/vifon/config.h M keyboards/planck/keymaps/vifon/keymap.c M keyboards/planck/keymaps/winternebs/config.h M keyboards/planck/keymaps/zach/config.h M keyboards/planck/keymaps/zrichard/config.h M keyboards/planck/light/config.h M keyboards/planck/rev6/chconf.h M keyboards/planck/rev6/config.h M keyboards/planck/rev6/rules.mk M keyboards/ploopyco/mouse/info.json M keyboards/ploopyco/trackball/info.json M keyboards/polilla/chconf.h M keyboards/polilla/halconf.h M keyboards/polilla/mcuconf.h M keyboards/polilla/rev1/config.h M keyboards/preonic/config.h M keyboards/preonic/keymaps/AlexDaigre/config.h M keyboards/preonic/keymaps/CMD-Preonic/config.h M keyboards/preonic/keymaps/blake-newman/config.h M keyboards/preonic/keymaps/boy314/config.h M keyboards/preonic/keymaps/choromanski/config.h M keyboards/preonic/keymaps/cranium/config.h M keyboards/preonic/keymaps/dlaroe/config.h M keyboards/preonic/keymaps/drasbeck/config.h M keyboards/preonic/keymaps/dudeofawesome/config.h M keyboards/preonic/keymaps/egstad/config.h M keyboards/preonic/keymaps/ekis_isa/config.h M keyboards/preonic/keymaps/elisiano/config.h M keyboards/preonic/keymaps/fig-r/config.h M keyboards/preonic/keymaps/fsck/config.h M keyboards/preonic/keymaps/keelhauler/config.h M keyboards/preonic/keymaps/kjwon15/config.h M keyboards/preonic/keymaps/kuatsure/config.h M keyboards/preonic/keymaps/laurentlaurent/config.h M keyboards/preonic/keymaps/mguterl/config.h M keyboards/preonic/keymaps/mikethetiger/config.h M keyboards/preonic/keymaps/muzfuz/config.h M keyboards/preonic/keymaps/mverteuil/config.h M keyboards/preonic/keymaps/mverteuil_2x2u/config.h M keyboards/preonic/keymaps/nikchi/config.h M keyboards/preonic/keymaps/pcurt854/config.h M keyboards/preonic/keymaps/pezhore/config.h M keyboards/preonic/keymaps/pitty/config.h M keyboards/preonic/keymaps/pvillano/config.h M keyboards/preonic/keymaps/senseored/config.h M keyboards/preonic/keymaps/shwilliam/config.h M keyboards/preonic/keymaps/smt/config.h M keyboards/preonic/rev3/config.h M keyboards/preonic/rev3/rules.mk M keyboards/primekb/meridian/chconf.h M keyboards/primekb/meridian/halconf.h M keyboards/primekb/meridian/mcuconf.h M keyboards/primekb/prime_l/rules.mk M keyboards/primekb/prime_m/rules.mk M keyboards/primekb/prime_o/rules.mk M keyboards/projectkb/alice/chconf.h M keyboards/projectkb/alice/halconf.h M keyboards/projectkb/alice/mcuconf.h M keyboards/projectkb/alice/rev1/rules.mk M keyboards/projectkb/alice/rev2/rules.mk M keyboards/projectkb/signature87/chconf.h M keyboards/projectkb/signature87/halconf.h M keyboards/projectkb/signature87/mcuconf.h M keyboards/quad_h/lb75/rules.mk M keyboards/quantrik/kyuu/rules.mk M keyboards/qwertyydox/info.json M keyboards/qwertyydox/rules.mk M keyboards/rabbit/rabbit68/rules.mk M keyboards/ramonimbao/squishy65/chconf.h M keyboards/ramonimbao/squishy65/halconf.h M keyboards/ramonimbao/squishy65/mcuconf.h M keyboards/ramonimbao/wete/chconf.h M keyboards/ramonimbao/wete/halconf.h M keyboards/ramonimbao/wete/mcuconf.h M keyboards/rart/rart67/rules.mk M keyboards/rart/rart75/rules.mk M keyboards/rart/rartlice/chconf.h M keyboards/rart/rartlice/halconf.h M keyboards/rart/rartlice/mcuconf.h M keyboards/redox/rules.mk M keyboards/redox_w/matrix.c M keyboards/redscarf_i/info.json M keyboards/redscarf_i/rules.mk M keyboards/redscarf_iiplus/verb/matrix.c M keyboards/redscarf_iiplus/verb/rules.mk M keyboards/redscarf_iiplus/verc/matrix.c M keyboards/redscarf_iiplus/verc/rules.mk M keyboards/redscarf_iiplus/verd/matrix.c M keyboards/redscarf_iiplus/verd/rules.mk M keyboards/retro_75/chconf.h D keyboards/retro_75/halconf.h D keyboards/retro_75/mcuconf.h M keyboards/retro_75/rules.mk M keyboards/reversestudio/decadepad/rules.mk M keyboards/reviung34/rules.mk M keyboards/reviung39/rules.mk M keyboards/reviung41/rules.mk M keyboards/rgbkb/pan/rev1/proton_c/rules.mk M keyboards/rgbkb/zygomorph/rules.mk M keyboards/rocketboard_16/chconf.h M keyboards/rocketboard_16/halconf.h M keyboards/rocketboard_16/mcuconf.h M keyboards/rominronin/katana60/rev1/keymaps/colemak/keymap.c M keyboards/rotr/rules.mk M keyboards/runner3680/rules.mk D keyboards/s7_elephant/.noci D keyboards/s7_elephant/rev1/.noci D keyboards/s7_elephant/rev1/keymaps/default/config.h D keyboards/s7_elephant/rev1/rev1.c D keyboards/s7_elephant/rules.mk M keyboards/satt/vision/chconf.h D keyboards/satt/vision/halconf.h M keyboards/satt/vision/mcuconf.h M keyboards/scarletbandana/config.h M keyboards/scarletbandana/rules.mk M keyboards/sck/m0116b/rules.mk M keyboards/sck/neiso/rules.mk M keyboards/sck/osa/rules.mk M keyboards/scythe/rules.mk A keyboards/sendyyeah/pix/config.h A keyboards/sendyyeah/pix/info.json A keyboards/sendyyeah/pix/keymaps/default/glcdfont.c A keyboards/sendyyeah/pix/keymaps/default/keymap.c A keyboards/sendyyeah/pix/keymaps/default/readme.md A keyboards/sendyyeah/pix/keymaps/via/keymap.c A keyboards/sendyyeah/pix/keymaps/via/readme.md A keyboards/sendyyeah/pix/keymaps/via/rules.mk A keyboards/sendyyeah/pix/pix.c A keyboards/sendyyeah/pix/pix.h A keyboards/sendyyeah/pix/readme.md A keyboards/sendyyeah/pix/rules.mk M keyboards/sentraq/number_pad/rules.mk M keyboards/sentraq/s60_x/keymaps/bluebear/config.h M keyboards/sentraq/s60_x/keymaps/dbroqua/keymap.c M keyboards/shambles/rules.mk M keyboards/shiro/rules.mk M keyboards/sidderskb/majbritt/rules.mk M keyboards/silverbullet44/config.h M keyboards/silverbullet44/rules.mk M keyboards/sirius/uni660/rev1/matrix.c M keyboards/sirius/uni660/rev2/matrix.c M keyboards/smk60/rules.mk M keyboards/snampad/rules.mk M keyboards/sowbug/68keys/chconf.h M keyboards/sowbug/68keys/halconf.h M keyboards/sowbug/68keys/mcuconf.h M keyboards/sowbug/ansi_tkl/chconf.h M keyboards/sowbug/ansi_tkl/halconf.h M keyboards/sowbug/ansi_tkl/mcuconf.h M keyboards/spacetime/rules.mk M keyboards/splitkb/zima/config.h M keyboards/splitreus62/rules.mk A keyboards/squiggle/rev1/rules.mk M keyboards/squiggle/rules.mk M keyboards/standaside/rules.mk M keyboards/staryu/keymaps/krusli/keymap.c M keyboards/staryu/rules.mk M keyboards/subatomic/config.h M keyboards/suihankey/rules.mk M keyboards/switchplate/southpaw_65/rules.mk M keyboards/switchplate/southpaw_fullsize/rules.mk M keyboards/sx60/matrix.c M keyboards/tada68/rules.mk M keyboards/technika/chconf.h M keyboards/technika/halconf.h M keyboards/technika/mcuconf.h M keyboards/telophase/matrix.c M keyboards/tetris/config.h M keyboards/tg4x/rules.mk M keyboards/the_royal/liminal/rules.mk M keyboards/thedogkeyboard/matrix.c M keyboards/thedogkeyboard/rules.mk M keyboards/tkc/candybar/chconf.h D keyboards/tkc/candybar/halconf.h D keyboards/tkc/candybar/mcuconf.h M keyboards/tkc/godspeed75/chconf.h D keyboards/tkc/godspeed75/halconf.h D keyboards/tkc/godspeed75/mcuconf.h M keyboards/tkc/osav2/rules.mk D keyboards/tkw/stoutgat/v2/f411/chconf.h M keyboards/tkw/stoutgat/v2/f411/halconf.h M keyboards/tkw/stoutgat/v2/f411/mcuconf.h M keyboards/tkw/stoutgat/v2/info.json M keyboards/tmo50/rules.mk M keyboards/tr60w/rules.mk A keyboards/treadstone32/rev1/rules.mk M keyboards/treadstone32/rules.mk M keyboards/treadstone48/rules.mk M keyboards/treasure/type9/rules.mk M keyboards/ua62/rules.mk M keyboards/uranuma/rules.mk M keyboards/ut472/keymaps/tucznak/rules.mk M keyboards/ut472/rules.mk M keyboards/v60_type_r/keymaps/vimouse/keymap.c M keyboards/v60_type_r/rules.mk M keyboards/viktus/styrka/chconf.h D keyboards/viktus/styrka/halconf.h D keyboards/viktus/styrka/mcuconf.h M keyboards/vinta/chconf.h M keyboards/vinta/halconf.h D keyboards/vinta/mcuconf.h M keyboards/vision_division/keymaps/default/config.h M keyboards/vitamins_included/rev1/config.h M keyboards/vitamins_included/rev2/config.h M keyboards/waldo/info.json M keyboards/wallaby/rules.mk M keyboards/westfoxtrot/cyclops/rules.mk M keyboards/westfoxtrot/cypher/rev1/rules.mk M keyboards/westfoxtrot/cypher/rev5/rules.mk M keyboards/westfoxtrot/prophet/chconf.h D keyboards/westfoxtrot/prophet/halconf.h M keyboards/westfoxtrot/prophet/mcuconf.h M keyboards/wheatfield/blocked65/rules.mk M keyboards/whitefox/chconf.h M keyboards/whitefox/halconf.h M keyboards/wilba_tech/rama_works_m10_b/rules.mk M keyboards/wilba_tech/rama_works_u80_a/rules.mk M keyboards/wilba_tech/wt60_a/rules.mk M keyboards/wilba_tech/wt60_d/rules.mk M keyboards/wilba_tech/wt60_xt/config.h M keyboards/wilba_tech/wt60_xt/rules.mk M keyboards/wilba_tech/wt65_a/rules.mk M keyboards/wilba_tech/wt65_b/rules.mk M keyboards/wilba_tech/wt69_a/rules.mk M keyboards/wilba_tech/wt75_a/rules.mk M keyboards/wilba_tech/wt75_b/rules.mk M keyboards/wilba_tech/wt75_c/rules.mk M keyboards/wilba_tech/wt80_a/rules.mk M keyboards/wilba_tech/wt80_bc/rules.mk M keyboards/wilba_tech/wt8_a/rules.mk M keyboards/wolfmarkclub/wm1/chconf.h M keyboards/wolfmarkclub/wm1/halconf.h M keyboards/wolfmarkclub/wm1/mcuconf.h M keyboards/wolfmarkclub/wm1/rules.mk M keyboards/wsk/gothic50/rules.mk M keyboards/wsk/gothic70/rules.mk M keyboards/wsk/tkl30/rules.mk M keyboards/x16/rules.mk M keyboards/xbows/knight/rules.mk M keyboards/xd002/rules.mk M keyboards/xd004/info.json M keyboards/xd60/keymaps/Jos/keymap.c M keyboards/xd60/keymaps/birkir/keymap.c M keyboards/xd60/keymaps/edulpn/keymap.c M keyboards/xd60/keymaps/edulpn64/keymap.c M keyboards/xd60/keymaps/kmontag42/keymap.c M keyboards/xd60/keymaps/krusli/keymap.c M keyboards/xd60/keymaps/rooski/keymap.c M keyboards/xd60/keymaps/split_bksp_arrows/keymap.c M keyboards/xd60/keymaps/stanleylai/keymap.c M keyboards/xd60/keymaps/supercoffee/keymap.c M keyboards/xd68/rules.mk M keyboards/xd75/keymaps/boy_314/keymap.c M keyboards/xd75/keymaps/c4software_bepo/keymap.c M keyboards/xd75/keymaps/dyn_macro_tap_dance/keymap.c M keyboards/xd75/keymaps/kim-kim-xd73/keymap.c M keyboards/xd75/keymaps/kim-kim/keymap.c M keyboards/xd75/keymaps/kloki/keymap.c M keyboards/xd84/rules.mk M keyboards/xd87/info.json M keyboards/xd87/rules.mk M keyboards/xd96/rules.mk M keyboards/xelus/dawn60/rev1/rules.mk M keyboards/xelus/kangaroo/chconf.h M keyboards/xelus/kangaroo/halconf.h M keyboards/xelus/kangaroo/mcuconf.h M keyboards/xelus/snap96/rules.mk M keyboards/xelus/trinityxttkl/chconf.h D keyboards/xelus/trinityxttkl/halconf.h M keyboards/xelus/trinityxttkl/mcuconf.h M keyboards/xelus/valor_frl_tkl/chconf.h M keyboards/xelus/valor_frl_tkl/halconf.h M keyboards/xelus/valor_frl_tkl/mcuconf.h M keyboards/xiaomi/mk02/chconf.h M keyboards/xiaomi/mk02/config.h M keyboards/xiaomi/mk02/halconf.h M keyboards/yatara/drink_me/rules.mk M keyboards/yd60mq/rules.mk M keyboards/yd68/rules.mk M keyboards/ymdk/sp64/matrix.c M keyboards/ymdk/ymd09/rules.mk M keyboards/ymdk_np21/info.json M keyboards/yncognito/batpad/rules.mk M keyboards/yoichiro/lunakey_mini/config.h M keyboards/yosino58/rev1/matrix.c M keyboards/yugo_m/model_m_101/rules.mk M keyboards/yurei/rules.mk M keyboards/yushakobo/quick7/rules.mk M keyboards/zfrontier/big_switch/rules.mk M keyboards/zoo/wampus/chconf.h M keyboards/zoo/wampus/halconf.h M keyboards/zoo/wampus/mcuconf.h M keyboards/zvecr/split_blackpill/chconf.h M keyboards/zvecr/split_blackpill/halconf.h M keyboards/zvecr/split_blackpill/mcuconf.h M keyboards/zvecr/split_blackpill/rules.mk D keyboards/zvecr/zv48/f401/chconf.h M keyboards/zvecr/zv48/f401/halconf.h M keyboards/zvecr/zv48/f401/mcuconf.h D keyboards/zvecr/zv48/f411/chconf.h M keyboards/zvecr/zv48/f411/halconf.h M keyboards/zvecr/zv48/f411/mcuconf.h M keyboards/zvecr/zv48/rules.mk M layouts/community/60_ansi/talljoe-ansi/config.h M layouts/community/60_hhkb/talljoe-hhkb/config.h M layouts/community/60_iso/unxmaal/config.h M layouts/community/60_iso/unxmaal/keymap.c M layouts/community/66_ansi/xyverz/keymap.c M layouts/community/66_ansi/xyverz/rules.mk M layouts/community/75_ansi/spidey3/config.h M layouts/community/75_ansi/spidey3/keymap.c M layouts/community/75_ansi/spidey3/rules.mk M layouts/community/ergodox/333fred/config.h M layouts/community/ergodox/adam/config.h M layouts/community/ergodox/adam/keymap.c M layouts/community/ergodox/adnw_k_o_y/keymap.c M layouts/community/ergodox/albert/config.h M layouts/community/ergodox/algernon/config.h M layouts/community/ergodox/andrew_osx/keymap.c M layouts/community/ergodox/berfarah/config.h M layouts/community/ergodox/coderkun_neo2/keymap.c M layouts/community/ergodox/colemak/keymap.c M layouts/community/ergodox/dave/keymap.c M layouts/community/ergodox/dragon788/keymap.c M layouts/community/ergodox/dvorak/keymap.c M layouts/community/ergodox/dvorak_emacs/keymap.c M layouts/community/ergodox/dvorak_emacs_software/keymap.c M layouts/community/ergodox/dvorak_intl_squisher/keymap.c M layouts/community/ergodox/dvorak_plover/keymap.c M layouts/community/ergodox/emacs_osx_dk/keymap.c M layouts/community/ergodox/german-kinergo/keymap.c M layouts/community/ergodox/german-lukas/keymap.c M layouts/community/ergodox/german/keymap.c M layouts/community/ergodox/guni/keymap.c M layouts/community/ergodox/haegin/keymap.c M layouts/community/ergodox/issmirnov/config.h M layouts/community/ergodox/j3rn/keymap.c M layouts/community/ergodox/jackhumbert/config.h M layouts/community/ergodox/jacobono/keymap.c M layouts/community/ergodox/jafo/keymap.c M layouts/community/ergodox/jgarr/keymap.c M layouts/community/ergodox/kastyle/keymap.c M layouts/community/ergodox/kejadlen/config.h M layouts/community/ergodox/kejadlen/keymap.c M layouts/community/ergodox/kines-ish/keymap.c M layouts/community/ergodox/maz/keymap.c M layouts/community/ergodox/mclennon_osx/keymap.c M layouts/community/ergodox/msc/keymap.c M layouts/community/ergodox/naps62/keymap.c M layouts/community/ergodox/neo2_on_qwertz_hardware/keymap.c M layouts/community/ergodox/osx_de_adnw_koy/keymap.c M layouts/community/ergodox/osx_fr/keymap.c M layouts/community/ergodox/osx_kinesis_pnut/keymap.c M layouts/community/ergodox/phoenix/keymap.c M layouts/community/ergodox/plover/keymap.c M layouts/community/ergodox/robot_test_layout/keymap.c M layouts/community/ergodox/romanzolotarev-norman-osx/keymap.c M layouts/community/ergodox/romanzolotarev-norman-plover-osx-hjkl/keymap.c M layouts/community/ergodox/romanzolotarev-norman-plover-osx/keymap.c M layouts/community/ergodox/romanzolotarev-norman-qwerty-osx/keymap.c M layouts/community/ergodox/siroken3/keymap.c M layouts/community/ergodox/sneako/keymap.c M layouts/community/ergodox/software_neo2/keymap.c M layouts/community/ergodox/supercoder/config.h M layouts/community/ergodox/supercoder/keymap.c M layouts/community/ergodox/swedish/keymap.c M layouts/community/ergodox/techtomas/keymap.c M layouts/community/ergodox/tkuichooseyou/keymap.c M layouts/community/ergodox/tonyabra_osx/keymap.c M layouts/community/ergodox/townk_osx/config.h M layouts/community/ergodox/twentylives_dvorak_with_hebrew/keymap.c M layouts/community/ergodox/videck/config.h M layouts/community/ergodox/win10_writers-block/config.h M layouts/community/ergodox/yoruian/keymap.c M layouts/community/ergodox/zweihander-macos/keymap.c M layouts/community/numpad_5x6/bjohnson/config.h M layouts/community/numpad_5x6/drashna/config.h M layouts/community/ortho_4x12/bakingpy/config.h M layouts/community/ortho_4x12/bocaj/config.h M layouts/community/ortho_4x12/bocaj/keymap.c M layouts/community/ortho_4x12/brandonschlack/config.h M layouts/community/ortho_4x12/colemak_mod_dh_wide/config.h M layouts/community/ortho_4x12/crs/config.h M layouts/community/ortho_4x12/drashna/config.h M layouts/community/ortho_4x12/ergodoxish/config.h M layouts/community/ortho_4x12/jackhumbert/config.h M layouts/community/ortho_4x12/jackhumbert/keymap.c M layouts/community/ortho_4x12/juno/config.h M layouts/community/ortho_4x12/juno/keymap.c M layouts/community/ortho_4x12/junonum/config.h M layouts/community/ortho_4x12/mguterl/config.h M layouts/community/ortho_4x12/mindsound/keymap.c M layouts/community/ortho_5x12/brandonschlack/config.h M layouts/community/ortho_5x12/drashna/config.h M layouts/community/ortho_5x14/yet-another-developer/config.h M layouts/community/split_3x6_3/drashna/config.h M lib/chibios M lib/chibios-contrib M lib/python/qmk/c_parse.py M lib/python/qmk/cli/__init__.py M lib/python/qmk/cli/c2json.py M lib/python/qmk/cli/chibios/confmigrate.py M lib/python/qmk/cli/generate/__init__.py M lib/python/qmk/cli/generate/api.py A lib/python/qmk/cli/generate/config_h.py A lib/python/qmk/cli/generate/info_json.py A lib/python/qmk/cli/generate/layouts.py A lib/python/qmk/cli/generate/rules_mk.py M lib/python/qmk/cli/info.py D lib/python/qmk/cli/json/__init__.py D lib/python/qmk/cli/json/keymap.py M lib/python/qmk/cli/kle2json.py M lib/python/qmk/constants.py M lib/python/qmk/info.py A lib/python/qmk/info_json_encoder.py M lib/python/qmk/keymap.py M lib/python/qmk/os_helpers/linux/__init__.py M lib/python/qmk/tests/test_cli_commands.py M message.mk D platforms/chibios/BLACKPILL_STM32_F401/configs/chconf.h D platforms/chibios/BLACKPILL_STM32_F401/configs/halconf.h D platforms/chibios/BLACKPILL_STM32_F411/configs/chconf.h D platforms/chibios/BLACKPILL_STM32_F411/configs/halconf.h M platforms/chibios/GENERIC_STM32_F042X6/board/board.c M platforms/chibios/GENERIC_STM32_F072XB/configs/mcuconf.h M platforms/chibios/GENERIC_STM32_F303XC/configs/mcuconf.h R {keyboards/chavdai40/boards/GENERIC_STM32_F042X6 => platforms/chibios/GENERIC_STM32_G431XB/board}/board.mk A platforms/chibios/GENERIC_STM32_G431XB/configs/config.h A platforms/chibios/GENERIC_STM32_G431XB/configs/mcuconf.h R {keyboards/matrix/m20add/boards/m20add_bd => platforms/chibios/GENERIC_STM32_G474XE/board}/board.mk A platforms/chibios/GENERIC_STM32_G474XE/configs/config.h A platforms/chibios/GENERIC_STM32_G474XE/configs/mcuconf.h R {keyboards/matrix/noah/boards/noah_bd => platforms/chibios/QMK_PROTON_C/board}/board.mk A platforms/chibios/QMK_PROTON_C/configs/board.h R {keyboards/handwired/bluepill/bluepill70 => platforms/chibios/QMK_PROTON_C/configs}/bootloader_defs.h R {keyboards/clueboard/60 => platforms/chibios/QMK_PROTON_C/configs}/chconf.h A platforms/chibios/QMK_PROTON_C/configs/config.h R {keyboards/acheron/arctic => platforms/chibios/QMK_PROTON_C/configs}/halconf.h R {keyboards/handwired/bluepill/bluepill70 => platforms/chibios/QMK_PROTON_C/configs}/mcuconf.h R platforms/chibios/{GENERIC_STM32_F303XC/configs/proton_c => QMK_PROTON_C/convert_to_proton_c}.mk M platforms/chibios/common/configs/chconf.h M platforms/chibios/common/configs/halconf.h A quantum/audio/audio.c M quantum/audio/audio.h D quantum/audio/audio_avr.c D quantum/audio/audio_chibios.c D quantum/audio/audio_pwm.c A quantum/audio/driver_avr_pwm.h A quantum/audio/driver_avr_pwm_hardware.c A quantum/audio/driver_chibios_dac.h A quantum/audio/driver_chibios_dac_additive.c A quantum/audio/driver_chibios_dac_basic.c A quantum/audio/driver_chibios_pwm.h A quantum/audio/driver_chibios_pwm_hardware.c A quantum/audio/driver_chibios_pwm_software.c M quantum/audio/musical_notes.h M quantum/audio/voices.c M quantum/audio/voices.h D quantum/audio/wave.h M quantum/backlight/backlight_avr.c M quantum/command.c M quantum/debounce/sym_defer_pk.c M quantum/debounce/sym_eager_pk.c M quantum/debounce/sym_eager_pr.c M quantum/dynamic_keymap.c M quantum/encoder.c M quantum/encoder.h D quantum/fauxclicky.c D quantum/fauxclicky.h A quantum/keymap_extras/keymap_us_extended.h M quantum/keymap_extras/keymap_us_international.h A quantum/keymap_extras/keymap_us_international_linux.h A quantum/keymap_extras/sendstring_us_international.h M quantum/matrix.c M quantum/matrix.h M quantum/matrix_common.c M quantum/mcu_selection.mk R {tmk_core/common => quantum}/mousekey.c R {tmk_core/common => quantum}/mousekey.h M quantum/quantum.c M quantum/quantum.h M quantum/quantum_keycodes.h M quantum/rgb_matrix.c M quantum/rgb_matrix.h M quantum/rgb_matrix_animations/typing_heatmap_anim.h M quantum/rgblight.c M quantum/rgblight.h M quantum/split_common/matrix.c M quantum/split_common/transport.c M quantum/split_common/transport.h M requirements-dev.txt M requirements.txt M setup.cfg M show_options.mk M tmk_core/chibios.mk M tmk_core/common.mk M tmk_core/common/action.c M tmk_core/common/action.h A tmk_core/common/arm_atsam/_print.h M tmk_core/common/arm_atsam/printf.c A tmk_core/common/arm_atsam/printf.mk R tmk_core/common/{print.c => avr/_print.h} M tmk_core/common/avr/bootloader.c M tmk_core/common/avr/pin_defs.h R keyboards/nightingale_studios/hailey/chconf.h => tmk_core/common/avr/printf.c A tmk_core/common/avr/printf.mk M tmk_core/common/avr/suspend.c M tmk_core/common/chibios/suspend.c M tmk_core/common/debug.c M tmk_core/common/eeconfig.h M tmk_core/common/keyboard.c M tmk_core/common/keyboard.h M tmk_core/common/keycode.h A tmk_core/common/lib_printf.mk M tmk_core/common/print.h R keyboards/nightingale_studios/hailey/halconf.h => tmk_core/common/printf.c M tmk_core/common/progmem.h M tmk_core/common/report.h M tmk_core/common/sendchar.h M tmk_core/common/suspend.h A tmk_core/common/sync_timer.c A tmk_core/common/sync_timer.h D tmk_core/common/uart.h M tmk_core/common/wait.h M tmk_core/protocol/adb.c M tmk_core/protocol/adb.h M tmk_core/protocol/arm_atsam/i2c_master.c M tmk_core/protocol/arm_atsam/i2c_master.h M tmk_core/protocol/arm_atsam/main_arm_atsam.c M tmk_core/protocol/arm_atsam/md_rgb_matrix.c M tmk_core/protocol/arm_atsam/md_rgb_matrix_programs.c M tmk_core/protocol/chibios/main.c M tmk_core/protocol/chibios/usb_main.c M tmk_core/protocol/chibios/usb_main.h M tmk_core/protocol/lufa/lufa.c M tmk_core/protocol/lufa/outputselect.h M tmk_core/protocol/m0110.c M tmk_core/protocol/ps2_mouse.c M tmk_core/protocol/usb_descriptor.c M tmk_core/protocol/vusb/main.c M tmk_core/protocol/vusb/vusb.c M users/bbaserdem/rules.mk M users/bcat/rules.mk M users/bocaj/wrappers.h M users/brandonschlack/brandonschlack.h M users/callum/callum.c M users/drashna/readme_keycodes.md M users/hvp/hvp.h M users/ishtob/config.h M users/romus/rules.mk M users/spidey3/config.h M users/spidey3/init.c M users/spidey3/layer_rgb.c M users/spidey3/rules.mk M users/spidey3/spidey3.c M users/spidey3/spidey3.h M users/spidey3/unicode.h M users/yanfali/config.h A util/audio_generate_dac_lut.py R util/{chibios-upgrader => chibios_conf_updater}.sh M util/drivers.txt M util/install/gentoo.sh D util/install/opensuse.sh D util/install/sabayon.sh M util/qmk_install.sh A util/sample_parser.py M util/udev/50-qmk.rules A util/wavetable_parser.py