summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--build_keyboard.mk4
-rw-r--r--common_features.mk46
-rw-r--r--docs/feature_mouse_keys.md28
-rw-r--r--docs/feature_rgb_matrix.md22
-rw-r--r--docs/feature_rgblight.md11
-rw-r--r--docs/feature_split_keyboard.md10
-rw-r--r--docs/ja/proton_c_conversion.md1
-rw-r--r--docs/proton_c_conversion.md1
-rw-r--r--docs/serial_driver.md1
-rw-r--r--drivers/apa102/apa102.c151
-rw-r--r--drivers/apa102/apa102.h (renamed from drivers/avr/apa102.h)32
-rw-r--r--drivers/avr/apa102.c96
-rw-r--r--drivers/chibios/serial_usart.c13
-rw-r--r--keyboards/1upkeyboards/sweet16/v2/proton_c/rules.mk1
-rw-r--r--keyboards/acheron/arctic/chconf.h721
-rw-r--r--keyboards/acheron/arctic/halconf.h525
-rw-r--r--keyboards/acheron/arctic/mcuconf.h184
-rw-r--r--keyboards/acheron/austin/chconf.h721
-rw-r--r--keyboards/acheron/austin/halconf.h536
-rw-r--r--keyboards/acheron/austin/mcuconf.h186
-rw-r--r--keyboards/acheron/keebspcb/chconf.h721
-rw-r--r--keyboards/acheron/keebspcb/halconf.h525
-rw-r--r--keyboards/acheron/keebspcb/mcuconf.h184
-rw-r--r--keyboards/acheron/lasgweloth/chconf.h721
-rw-r--r--keyboards/acheron/lasgweloth/mcuconf.h184
-rw-r--r--keyboards/acheron/shark/rules.mk1
-rw-r--r--keyboards/aeboards/ext65/rev2/chconf.h721
-rw-r--r--keyboards/aeboards/ext65/rev2/halconf.h536
-rw-r--r--keyboards/aeboards/ext65/rev2/mcuconf.h186
-rw-r--r--keyboards/ai03/vega/chconf.h721
-rw-r--r--keyboards/ai03/vega/halconf.h525
-rw-r--r--keyboards/ai03/vega/mcuconf.h176
-rw-r--r--keyboards/at_at/660m/chconf.h721
-rw-r--r--keyboards/at_at/660m/halconf.h536
-rw-r--r--keyboards/at_at/660m/mcuconf.h186
-rw-r--r--keyboards/atreus/keymaps/ridingqwerty/rules.mk1
-rw-r--r--keyboards/boston_meetup/2019/rules.mk1
-rw-r--r--keyboards/box75/chconf.h721
-rw-r--r--keyboards/box75/halconf.h525
-rw-r--r--keyboards/box75/mcuconf.h184
-rw-r--r--keyboards/bt66tech/bt66tech60/chconf.h721
-rw-r--r--keyboards/bt66tech/bt66tech60/halconf.h536
-rw-r--r--keyboards/bt66tech/bt66tech60/mcuconf.h217
-rw-r--r--keyboards/c39/keymaps/drashna/rules.mk1
-rw-r--r--keyboards/cannonkeys/an_c/chconf.h721
-rw-r--r--keyboards/cannonkeys/an_c/halconf.h536
-rw-r--r--keyboards/cannonkeys/an_c/mcuconf.h186
-rw-r--r--keyboards/cannonkeys/atlas/chconf.h721
-rw-r--r--keyboards/cannonkeys/atlas/halconf.h536
-rw-r--r--keyboards/cannonkeys/atlas/mcuconf.h186
-rw-r--r--keyboards/cannonkeys/chimera65/chconf.h721
-rw-r--r--keyboards/cannonkeys/chimera65/halconf.h536
-rw-r--r--keyboards/cannonkeys/chimera65/mcuconf.h186
-rw-r--r--keyboards/cannonkeys/db60/chconf.h721
-rw-r--r--keyboards/cannonkeys/db60/halconf.h536
-rw-r--r--keyboards/cannonkeys/db60/mcuconf.h186
-rw-r--r--keyboards/cannonkeys/devastatingtkl/chconf.h721
-rw-r--r--keyboards/cannonkeys/devastatingtkl/halconf.h536
-rw-r--r--keyboards/cannonkeys/devastatingtkl/mcuconf.h186
-rw-r--r--keyboards/cannonkeys/instant60/chconf.h721
-rw-r--r--keyboards/cannonkeys/instant60/halconf.h536
-rw-r--r--keyboards/cannonkeys/instant60/mcuconf.h186
-rw-r--r--keyboards/cannonkeys/instant65/chconf.h721
-rw-r--r--keyboards/cannonkeys/instant65/halconf.h536
-rw-r--r--keyboards/cannonkeys/instant65/mcuconf.h185
-rw-r--r--keyboards/cannonkeys/iron165/chconf.h721
-rw-r--r--keyboards/cannonkeys/iron165/halconf.h536
-rw-r--r--keyboards/cannonkeys/iron165/mcuconf.h184
-rw-r--r--keyboards/cannonkeys/obliterated75/chconf.h721
-rw-r--r--keyboards/cannonkeys/obliterated75/halconf.h536
-rw-r--r--keyboards/cannonkeys/obliterated75/mcuconf.h185
-rw-r--r--keyboards/cannonkeys/ortho48/chconf.h721
-rw-r--r--keyboards/cannonkeys/ortho48/halconf.h536
-rw-r--r--keyboards/cannonkeys/ortho48/mcuconf.h217
-rw-r--r--keyboards/cannonkeys/ortho60/chconf.h721
-rw-r--r--keyboards/cannonkeys/ortho60/halconf.h536
-rw-r--r--keyboards/cannonkeys/ortho60/mcuconf.h217
-rw-r--r--keyboards/cannonkeys/ortho75/chconf.h721
-rw-r--r--keyboards/cannonkeys/ortho75/halconf.h536
-rw-r--r--keyboards/cannonkeys/ortho75/mcuconf.h217
-rw-r--r--keyboards/cannonkeys/practice60/chconf.h721
-rw-r--r--keyboards/cannonkeys/practice60/halconf.h536
-rw-r--r--keyboards/cannonkeys/practice60/mcuconf.h217
-rw-r--r--keyboards/cannonkeys/practice65/chconf.h721
-rw-r--r--keyboards/cannonkeys/practice65/halconf.h536
-rw-r--r--keyboards/cannonkeys/practice65/mcuconf.h217
-rw-r--r--keyboards/cannonkeys/rekt1800/chconf.h721
-rw-r--r--keyboards/cannonkeys/rekt1800/halconf.h536
-rw-r--r--keyboards/cannonkeys/rekt1800/mcuconf.h185
-rw-r--r--keyboards/cannonkeys/satisfaction75/chconf.h721
-rw-r--r--keyboards/cannonkeys/satisfaction75/halconf.h536
-rw-r--r--keyboards/cannonkeys/satisfaction75/mcuconf.h185
-rw-r--r--keyboards/cannonkeys/savage65/chconf.h721
-rw-r--r--keyboards/cannonkeys/savage65/halconf.h536
-rw-r--r--keyboards/cannonkeys/savage65/mcuconf.h185
-rw-r--r--keyboards/cannonkeys/tmov2/chconf.h721
-rw-r--r--keyboards/cannonkeys/tmov2/halconf.h536
-rw-r--r--keyboards/cannonkeys/tmov2/mcuconf.h186
-rw-r--r--keyboards/chavdai40/chconf.h721
-rw-r--r--keyboards/chavdai40/halconf.h536
-rw-r--r--keyboards/chavdai40/mcuconf.h198
-rw-r--r--keyboards/cheshire/curiosity/chconf.h721
-rw-r--r--keyboards/cheshire/curiosity/halconf.h525
-rw-r--r--keyboards/cheshire/curiosity/mcuconf.h171
-rwxr-xr-xkeyboards/ckeys/thedora/rules.mk1
-rw-r--r--keyboards/clueboard/60/halconf.h536
-rw-r--r--keyboards/clueboard/60/mcuconf.h286
-rw-r--r--keyboards/clueboard/60/rules.mk1
-rw-r--r--keyboards/clueboard/66/rev4/chconf.h714
-rw-r--r--keyboards/clueboard/66/rev4/halconf.h536
-rw-r--r--keyboards/clueboard/66/rev4/mcuconf.h286
-rw-r--r--keyboards/clueboard/66/rev4/rules.mk1
-rw-r--r--keyboards/clueboard/66_hotswap/gen1/chconf.h714
-rw-r--r--keyboards/clueboard/66_hotswap/gen1/halconf.h536
-rw-r--r--keyboards/clueboard/66_hotswap/gen1/mcuconf.h285
-rw-r--r--keyboards/clueboard/66_hotswap/gen1/rules.mk1
-rw-r--r--keyboards/clueboard/california/rules.mk1
-rw-r--r--keyboards/coarse/cordillera/chconf.h721
-rw-r--r--keyboards/coarse/cordillera/halconf.h536
-rw-r--r--keyboards/coarse/cordillera/mcuconf.h185
-rw-r--r--keyboards/converter/siemens_tastatur/chconf.h721
-rw-r--r--keyboards/converter/siemens_tastatur/halconf.h536
-rw-r--r--keyboards/dekunukem/duckypad/chconf.h