From d2ff66a985b938e87fffe55c1d9f1dc55e356f91 Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Wed, 23 Aug 2017 22:29:07 -0400 Subject: Creates a layouts/ folder for keymaps shared between keyboards (#1609) * include variables and .h files as pp directives * start layout compilation * split ergodoxes up * don't compile all layouts for everything * might seg fault * reset layouts variable * actually reset layouts * include rules.mk instead * remove includes from rules.mk * update variable setting * load visualizer from path * adds some more examples * adds more layouts * more boards added * more boards added * adds documentation for layouts * use lowercase names for LAYOUT_ * add layout.json files for each layout * add community folder, default keymaps for layouts * touch-up default layouts * touch-up layouts, some keyboard rules.mk * update documentation for layouts * fix up serial/i2c switches --- keyboards/alps64/alps64.h | 18 + keyboards/alps64/keymaps/default/keymap.c | 2 +- keyboards/amj60/amj60.h | 3 + keyboards/amj60/rules.mk | 2 + keyboards/atomic/atomic.h | 16 + keyboards/atomic/rules.mk | 4 +- keyboards/atreus/rules.mk | 4 +- keyboards/chibios_test/stm32_f072_onekey/rules.mk | 5 +- keyboards/chibios_test/stm32_f103_onekey/rules.mk | 7 +- keyboards/chibios_test/teensy_lc_onekey/rules.mk | 6 +- keyboards/clueboard/rev1/rules.mk | 6 +- keyboards/clueboard/rev2/rules.mk | 6 +- keyboards/eco/rev1/rules.mk | 6 +- keyboards/eco/rev2/rules.mk | 6 +- keyboards/ergodone/Makefile | 3 + keyboards/ergodone/config.h | 78 ++ keyboards/ergodone/ergodone.c | 5 + keyboards/ergodone/ergodone.h | 65 ++ keyboards/ergodone/expander.c | 120 +++ keyboards/ergodone/expander.h | 48 + keyboards/ergodone/i2cmaster.h | 178 ++++ keyboards/ergodone/keymaps/default/keymap.c | 223 ++++ keyboards/ergodone/keymaps/default/readme.md | 15 + keyboards/ergodone/matrix.c | 295 ++++++ keyboards/ergodone/readme.md | 26 + keyboards/ergodone/rules.mk | 95 ++ keyboards/ergodone/twimaster.c | 208 ++++ keyboards/ergodox/Makefile | 5 - keyboards/ergodox/config.h | 40 - keyboards/ergodox/ergodone/Makefile | 3 - keyboards/ergodox/ergodone/config.h | 55 - keyboards/ergodox/ergodone/ergodone.c | 5 - keyboards/ergodox/ergodone/ergodone.h | 63 -- keyboards/ergodox/ergodone/expander.c | 120 --- keyboards/ergodox/ergodone/expander.h | 48 - keyboards/ergodox/ergodone/i2cmaster.h | 178 ---- keyboards/ergodox/ergodone/matrix.c | 295 ------ keyboards/ergodox/ergodone/readme.md | 26 - keyboards/ergodox/ergodone/rules.mk | 91 -- keyboards/ergodox/ergodone/twimaster.c | 208 ---- keyboards/ergodox/ergodox.c | 4 - keyboards/ergodox/ergodox.h | 13 - keyboards/ergodox/ez/190hotfix.sh | 19 - keyboards/ergodox/ez/Makefile | 8 - keyboards/ergodox/ez/config.h | 86 -- keyboards/ergodox/ez/ez.c | 136 --- keyboards/ergodox/ez/ez.h | 163 --- keyboards/ergodox/ez/i2cmaster.h | 178 ---- keyboards/ergodox/ez/keymaps/blakedietz/keymap.c | 289 ----- .../ergodox/ez/keymaps/drashna-custom/Makefile | 10 - .../ergodox/ez/keymaps/drashna-custom/config.h | 8 - .../ergodox/ez/keymaps/drashna-custom/keymap.c | 867 --------------- keyboards/ergodox/ez/keymaps/drashna/Makefile | 6 - keyboards/ergodox/ez/keymaps/drashna/config.h | 11 - keyboards/ergodox/ez/keymaps/drashna/keymap.c | 195 ---- keyboards/ergodox/ez/keymaps/drashna/readme.md | 9 - keyboards/ergodox/ez/keymaps/profet_80/keymap.c | 183 ---- keyboards/ergodox/ez/keymaps/profet_80/readme.md | 10 - keyboards/ergodox/ez/keymaps/steno/Makefile | 3 - keyboards/ergodox/ez/keymaps/steno/keymap.c | 324 ------ keyboards/ergodox/ez/keymaps/steno/readme.md | 92 -- keyboards/ergodox/ez/matrix.c | 394 ------- keyboards/ergodox/ez/rules.mk | 76 -- keyboards/ergodox/ez/twimaster.c | 208 ---- keyboards/ergodox/ez/util/compile_keymap.py | 710 ------------- keyboards/ergodox/ez/util/readme.md | 3 - keyboards/ergodox/infinity/MEMO.txt | 385 ------- keyboards/ergodox/infinity/Makefile | 3 - keyboards/ergodox/infinity/board_is31fl3731c.h | 110 -- keyboards/ergodox/infinity/board_st7565.h | 113 -- keyboards/ergodox/infinity/bootloader_defs.h | 1 - keyboards/ergodox/infinity/chconf.h | 524 --------- keyboards/ergodox/infinity/config.h | 75 -- keyboards/ergodox/infinity/gfxconf.h | 27 - keyboards/ergodox/infinity/halconf.h | 353 ------- keyboards/ergodox/infinity/infinity.c | 195 ---- keyboards/ergodox/infinity/infinity.h | 121 --- keyboards/ergodox/infinity/led.c | 26 - keyboards/ergodox/infinity/matrix.c | 173 --- keyboards/ergodox/infinity/mcuconf.h | 74 -- keyboards/ergodox/infinity/rules.mk | 75 -- keyboards/ergodox/infinity/simple_visualizer.h | 123 --- keyboards/ergodox/infinity/visualizer.c | 329 ------ keyboards/ergodox/keymaps/333fred/Makefile | 11 - keyboards/ergodox/keymaps/333fred/README.md | 128 --- keyboards/ergodox/keymaps/333fred/config.h | 11 - keyboards/ergodox/keymaps/333fred/keymap.c | 381 ------- keyboards/ergodox/keymaps/333fred/visualizer.c | 33 - keyboards/ergodox/keymaps/ab/Makefile | 9 - keyboards/ergodox/keymaps/ab/keyboard-layout.json | 387 ------- keyboards/ergodox/keymaps/ab/keymap.c | 155 --- keyboards/ergodox/keymaps/ab/readme.md | 21 - keyboards/ergodox/keymaps/absenth/keymap.c | 183 ---- keyboards/ergodox/keymaps/absenth/readme.md | 11 - keyboards/ergodox/keymaps/adam/config.h | 6 - keyboards/ergodox/keymaps/adam/keymap.c | 174 --- keyboards/ergodox/keymaps/adam/readme.md | 3 - keyboards/ergodox/keymaps/adnw_k_o_y/keymap.c | 185 ---- keyboards/ergodox/keymaps/adnw_k_o_y/readme.md | 7 - keyboards/ergodox/keymaps/albert/Makefile | 5 - keyboards/ergodox/keymaps/albert/config.h | 12 - keyboards/ergodox/keymaps/albert/keymap.c | 661 ------------ keyboards/ergodox/keymaps/albert/readme.md | 188 ---- keyboards/ergodox/keymaps/alexjj/keymap.c | 238 ----- keyboards/ergodox/keymaps/alexjj/readme.md | 179 ---- keyboards/ergodox/keymaps/algernon/COPYING | 674 ------------ keyboards/ergodox/keymaps/algernon/Makefile | 45 - keyboards/ergodox/keymaps/algernon/NEWS.md | 189 ---- keyboards/ergodox/keymaps/algernon/config.h | 27 - keyboards/ergodox/keymaps/algernon/keymap.c | 1108 -------------------- keyboards/ergodox/keymaps/algernon/readme.md | 149 --- .../algernon/tools/heatmap-layout.ADORE.json | 486 --------- .../algernon/tools/heatmap-layout.Dvorak.json | 477 --------- .../ergodox/keymaps/algernon/tools/hid-commands | 80 -- .../keymaps/algernon/tools/log-to-heatmap.py | 344 ------ .../ergodox/keymaps/algernon/tools/text-to-log.py | 107 -- keyboards/ergodox/keymaps/alphadox/Makefile | 17 - keyboards/ergodox/keymaps/alphadox/config.h | 12 - keyboards/ergodox/keymaps/alphadox/keymap.c | 107 -- keyboards/ergodox/keymaps/andrew_osx/keymap.c | 187 ---- keyboards/ergodox/keymaps/belak/LICENSE | 21 - keyboards/ergodox/keymaps/belak/Makefile | 6 - keyboards/ergodox/keymaps/belak/README.md | 79 -- keyboards/ergodox/keymaps/belak/keymap.c | 368 ------- keyboards/ergodox/keymaps/belak/visualizer.c | 49 - keyboards/ergodox/keymaps/bepo/Makefile | 9 - keyboards/ergodox/keymaps/bepo/keymap.c | 368 ------- keyboards/ergodox/keymaps/bepo/readme.md | 36 - keyboards/ergodox/keymaps/bepo_csa/keymap.c | 527 ---------- keyboards/ergodox/keymaps/bepo_csa/readme.md | 162 --- keyboards/ergodox/keymaps/bryan/keymap.c | 226 ---- keyboards/ergodox/keymaps/coderkun_neo2/Makefile | 3 - keyboards/ergodox/keymaps/coderkun_neo2/keymap.c | 320 ------ keyboards/ergodox/keymaps/coderkun_neo2/readme.md | 129 --- keyboards/ergodox/keymaps/colemak/keymap.c | 184 ---- keyboards/ergodox/keymaps/colemak/readme.md | 4 - .../ergodox/keymaps/colemak_osx_pc_no/keymap.c | 264 ----- .../ergodox/keymaps/colemak_osx_pc_no/readme.md | 23 - .../ergodox/keymaps/colemak_programmer/Makefile | 1 - .../ergodox/keymaps/colemak_programmer/keymap.c | 256 ----- .../ergodox/keymaps/colemak_programmer/readme.md | 23 - .../ergodox/keymaps/common-nighthawk/Makefile | 6 - .../ergodox/keymaps/common-nighthawk/keymap.c | 216 ---- keyboards/ergodox/keymaps/csharp_dev/keymap.c | 239 ----- keyboards/ergodox/keymaps/csharp_dev/readme.md | 48 - keyboards/ergodox/keymaps/dave/keymap.c | 199 ---- keyboards/ergodox/keymaps/dave/readme.md | 38 - keyboards/ergodox/keymaps/deadcyclo/Makefile | 1 - keyboards/ergodox/keymaps/deadcyclo/keymap.c | 563 ---------- keyboards/ergodox/keymaps/deadcyclo/readme.md | 79 -- keyboards/ergodox/keymaps/default/default.png.md | 1 - .../ergodox/keymaps/default/default_highres.png.md | 1 - keyboards/ergodox/keymaps/default/keymap.c | 223 ---- keyboards/ergodox/keymaps/default/readme.md | 15 - keyboards/ergodox/keymaps/default/visualizer.c | 42 - keyboards/ergodox/keymaps/default_osx/keymap.c | 187 ---- keyboards/ergodox/keymaps/default_osx/readme.md | 8 - keyboards/ergodox/keymaps/dragon788/keymap.c | 229 ---- keyboards/ergodox/keymaps/dvorak/dvorak.png.md | 1 - keyboards/ergodox/keymaps/dvorak/keymap.c | 184 ---- keyboards/ergodox/keymaps/dvorak_emacs/keymap.c | 165 --- keyboards/ergodox/keymaps/dvorak_emacs/readme.md | 70 -- .../ergodox/keymaps/dvorak_emacs_software/keymap.c | 166 --- .../keymaps/dvorak_emacs_software/readme.md | 74 -- .../ergodox/keymaps/dvorak_intl_squisher/keymap.c | 185 ---- .../ergodox/keymaps/dvorak_intl_squisher/readme.md | 29 - keyboards/ergodox/keymaps/dvorak_plover/README.md | 14 - keyboards/ergodox/keymaps/dvorak_plover/keymap.c | 230 ---- .../ergodox/keymaps/dvorak_programmer/Makefile | 8 - .../ergodox/keymaps/dvorak_programmer/README.md | 39 - .../ergodox/keymaps/dvorak_programmer/keymap.c | 406 ------- .../ergodox/keymaps/dvorak_programmer_swe/keymap.c | 331 ------ .../keymaps/dvorak_programmer_swe/readme.md | 28 - keyboards/ergodox/keymaps/dvorak_spanish/keymap.c | 284 ----- keyboards/ergodox/keymaps/dvorak_spanish/readme.md | 99 -- keyboards/ergodox/keymaps/emacs_osx_dk/keymap.c | 184 ---- keyboards/ergodox/keymaps/emacs_osx_dk/readme.md | 10 - .../ergodox/keymaps/erez_experimental/Makefile | 9 - .../ergodox/keymaps/erez_experimental/config.h | 13 - .../ergodox/keymaps/erez_experimental/keymap.c | 223 ---- .../ergodox/keymaps/erez_experimental/readme.md | 55 - keyboards/ergodox/keymaps/familiar/Makefile | 1 - keyboards/ergodox/keymaps/familiar/README.md | 69 -- keyboards/ergodox/keymaps/familiar/keymap.c | 285 ----- keyboards/ergodox/keymaps/french_hacker/keymap.c | 365 ------- keyboards/ergodox/keymaps/french_hacker/readme.md | 30 - keyboards/ergodox/keymaps/galson/Makefile | 2 - keyboards/ergodox/keymaps/galson/keymap.c | 183 ---- keyboards/ergodox/keymaps/galson/readme.md | 11 - keyboards/ergodox/keymaps/german-kinergo/keymap.c | 210 ---- keyboards/ergodox/keymaps/german-kinergo/readme.md | 35 - keyboards/ergodox/keymaps/german-lukas/README.md | 12 - keyboards/ergodox/keymaps/german-lukas/keymap.c | 236 ----- .../keymaps/german-manuneo/compile_keymap.py | 710 ------------- keyboards/ergodox/keymaps/german-manuneo/keymap.c | 783 -------------- keyboards/ergodox/keymaps/german-manuneo/keymap.md | 188 ---- keyboards/ergodox/keymaps/german/keymap.c | 185 ---- keyboards/ergodox/keymaps/guni/keymap.c | 177 ---- keyboards/ergodox/keymaps/guni/readme.txt | 133 --- keyboards/ergodox/keymaps/ishigoya-jp/keymap.c | 962 ----------------- keyboards/ergodox/keymaps/ishigoya-jp/readme.md | 54 - keyboards/ergodox/keymaps/italian/keymap.c | 223 ---- keyboards/ergodox/keymaps/italian/readme.md | 72 -- keyboards/ergodox/keymaps/j3rn/keymap.c | 188 ---- keyboards/ergodox/keymaps/j3rn/readme.md | 32 - keyboards/ergodox/keymaps/jack/Makefile | 3 - keyboards/ergodox/keymaps/jack/config.h | 17 - keyboards/ergodox/keymaps/jack/keymap.c | 128 --- keyboards/ergodox/keymaps/jacobono/keymap.c | 273 ----- keyboards/ergodox/keymaps/jacobono/readme.md | 34 - keyboards/ergodox/keymaps/jafo/jafo-Notes | 10 - keyboards/ergodox/keymaps/jafo/jafo-layout.pdf | Bin 185412 -> 0 bytes keyboards/ergodox/keymaps/jafo/keymap.c | 183 ---- keyboards/ergodox/keymaps/jafo/readme.md | 20 - keyboards/ergodox/keymaps/jgarr/keymap.c | 184 ---- keyboards/ergodox/keymaps/josh/keymap.c | 214 ---- keyboards/ergodox/keymaps/josh/readme.md | 8 - keyboards/ergodox/keymaps/kastyle/keymap.c | 189 ---- keyboards/ergodox/keymaps/kastyle/readme.md | 14 - keyboards/ergodox/keymaps/kines-ish/keymap.c | 184 ---- keyboards/ergodox/keymaps/kines-ish/readme.md | 19 - keyboards/ergodox/keymaps/kristian/keymap.c | 79 -- keyboards/ergodox/keymaps/maz/keymap.c | 229 ---- keyboards/ergodox/keymaps/maz/readme.md | 121 --- keyboards/ergodox/keymaps/mclennon_osx/README.md | 5 - keyboards/ergodox/keymaps/mclennon_osx/keymap.c | 144 --- keyboards/ergodox/keymaps/mpiechotka/keymap.c | 276 ----- keyboards/ergodox/keymaps/mpiechotka/readme.md | 6 - keyboards/ergodox/keymaps/msc/keymap.c | 184 ---- keyboards/ergodox/keymaps/msc/readme.md | 32 - keyboards/ergodox/keymaps/naps62/keymap.c | 187 ---- keyboards/ergodox/keymaps/naps62/readme.md | 29 - .../keymaps/neo2_on_qwertz_hardware/keymap.c | 408 ------- .../keymaps/neo2_on_qwertz_hardware/keymap.md | 194 ---- .../keymaps/norwegian_programmer_osx_pc/keymap.c | 180 ---- .../keymaps/norwegian_programmer_osx_pc/readme.md | 30 - .../norwegian_programmer_osx_pc_colemak/keymap.c | 180 ---- .../norwegian_programmer_osx_pc_colemak/readme.md | 30 - keyboards/ergodox/keymaps/ordinary/keymap.c | 504 --------- .../ergodox/keymaps/ordinary/ordinary-base.txt | 27 - .../ergodox/keymaps/ordinary/ordinary-media.txt | 27 - .../ergodox/keymaps/ordinary/ordinary-special.txt | 27 - .../ergodox/keymaps/ordinary/ordinary-symbol.txt | 27 - keyboards/ergodox/keymaps/ordinary/readme.md | 101 -- keyboards/ergodox/keymaps/osx_de/keymap.c | 364 ------- .../ergodox/keymaps/osx_de/osx_de_highres.png.md | 1 - keyboards/ergodox/keymaps/osx_de/readme.md | 41 - keyboards/ergodox/keymaps/osx_de_adnw_koy/keymap.c | 174 --- .../osx_de_adnw_koy/osx_de_adnw_koy_highres.png.md | 1 - .../ergodox/keymaps/osx_de_experimental/keymap.c | 597 ----------- .../osx_de_experimental_highres.png.md | 1 - .../ergodox/keymaps/osx_de_experimental/readme.md | 22 - keyboards/ergodox/keymaps/osx_fr/keymap.c | 187 ---- .../ergodox/keymaps/osx_kinesis_pnut/keymap.c | 191 ---- .../osx_whiskey_tango_foxtrot_capslock/keymap.c | 231 ---- .../osx_whiskey_tango_foxtrot_capslock/readme.md | 38 - keyboards/ergodox/keymaps/phoenix/keymap.c | 184 ---- keyboards/ergodox/keymaps/phoenix/readme.md | 10 - keyboards/ergodox/keymaps/plover/keymap.c | 228 ---- keyboards/ergodox/keymaps/plums/keymap.c | 229 ---- keyboards/ergodox/keymaps/plums/readme.md | 11 - keyboards/ergodox/keymaps/pvinis/Changelog.md | 7 - keyboards/ergodox/keymaps/pvinis/Makefile | 9 - keyboards/ergodox/keymaps/pvinis/Readme.md | 65 -- keyboards/ergodox/keymaps/pvinis/keymap.c | 475 --------- keyboards/ergodox/keymaps/replicaJunction/config.h | 66 -- keyboards/ergodox/keymaps/replicaJunction/keymap.c | 336 ------ .../ergodox/keymaps/replicaJunction/readme.md | 5 - keyboards/ergodox/keymaps/reset_eeprom/keymap.c | 140 --- .../ergodox/keymaps/robot_test_layout/keymap.c | 151 --- .../ergodox/keymaps/robot_test_layout/readme.md | 5 - .../keymaps/romanzolotarev-norman-osx/keymap.c | 46 - .../keymaps/romanzolotarev-norman-osx/readme.md | 41 - .../romanzolotarev-norman-plover-osx-hjkl/keymap.c | 134 --- .../readme.md | 50 - .../romanzolotarev-norman-plover-osx/keymap.c | 134 --- .../romanzolotarev-norman-plover-osx/readme.md | 50 - .../romanzolotarev-norman-qwerty-osx/keymap.c | 74 -- .../romanzolotarev-norman-qwerty-osx/readme.md | 34 - keyboards/ergodox/keymaps/sethbc/Makefile | 3 - keyboards/ergodox/keymaps/sethbc/keymap.c | 102 -- keyboards/ergodox/keymaps/sethbc/readme.md | 4 - keyboards/ergodox/keymaps/siroken3/default.png.md | 1 - .../keymaps/siroken3/default_highres.png.md | 1 - keyboards/ergodox/keymaps/siroken3/keymap.c | 187 ---- keyboards/ergodox/keymaps/siroken3/readme.md | 15 - keyboards/ergodox/keymaps/sneako/keymap.c | 187 ---- keyboards/ergodox/keymaps/sneako/readme.md | 6 - keyboards/ergodox/keymaps/software_neo2/keymap.c | 143 --- keyboards/ergodox/keymaps/supercoder/config.h | 9 - keyboards/ergodox/keymaps/supercoder/keymap.c | 75 -- keyboards/ergodox/keymaps/supercoder/makefile.mk | 6 - keyboards/ergodox/keymaps/supercoder/readme.md | 29 - keyboards/ergodox/keymaps/swedish-lindhe/keymap.c | 199 ---- keyboards/ergodox/keymaps/swedish-lindhe/readme.md | 50 - keyboards/ergodox/keymaps/swedish/keymap.c | 247 ----- keyboards/ergodox/keymaps/swedish/readme.md | 36 - .../keymaps/swissgerman/keyboard-layout.json | 419 -------- .../keymaps/swissgerman/keyboard-layout_1_2.json | 436 -------- keyboards/ergodox/keymaps/swissgerman/keymap.c | 287 ----- keyboards/ergodox/keymaps/swissgerman/readme.md | 15 - keyboards/ergodox/keymaps/techtomas/keymap.c | 231 ---- keyboards/ergodox/keymaps/techtomas/readme.md | 57 - keyboards/ergodox/keymaps/teckinesis/keymap.c | 455 -------- .../keymaps/teckinesis/ordinary-special.png.md | 1 - .../keymaps/teckinesis/ordinary-special.txt | 27 - keyboards/ergodox/keymaps/teckinesis/readme.md | 45 - .../keymaps/teckinesis/teckinesis-base.json | 434 -------- .../keymaps/teckinesis/teckinesis-media.json | 436 -------- .../keymaps/teckinesis/teckinesis-symbol.json | 422 -------- keyboards/ergodox/keymaps/tkuichooseyou/README.md | 13 - keyboards/ergodox/keymaps/tkuichooseyou/keymap.c | 184 ---- keyboards/ergodox/keymaps/tm2030/keymap.c | 242 ----- keyboards/ergodox/keymaps/tm2030/readme.md | 136 --- keyboards/ergodox/keymaps/tonyabra_osx/keymap.c | 184 ---- keyboards/ergodox/keymaps/tonyabra_osx/readme.md | 5 - keyboards/ergodox/keymaps/townk_osx/config.h | 44 - keyboards/ergodox/keymaps/townk_osx/keymap.c | 285 ----- keyboards/ergodox/keymaps/townk_osx/makefile.mk | 2 - keyboards/ergodox/keymaps/townk_osx/readme.md | 77 -- .../twentylives_dvorak_with_hebrew/keymap.c | 213 ---- .../twentylives_dvorak_with_hebrew/readme.md | 10 - keyboards/ergodox/keymaps/twey/keymap.c | 222 ---- keyboards/ergodox/keymaps/twey/readme.md | 17 - keyboards/ergodox/keymaps/videck/Makefile | 19 - keyboards/ergodox/keymaps/videck/config.h | 13 - keyboards/ergodox/keymaps/videck/keymap.c | 179 ---- keyboards/ergodox/keymaps/videck/readme.md | 26 - keyboards/ergodox/keymaps/videck/videck.json | 443 -------- .../ergodox/keymaps/win10_writers-block/Makefile | 9 - .../ergodox/keymaps/win10_writers-block/config.h | 39 - .../ergodox/keymaps/win10_writers-block/keymap.c | 324 ------ .../ergodox/keymaps/win10_writers-block/readme.md | 113 -- keyboards/ergodox/keymaps/workman_osx_mdw/keymap.c | 366 ------- keyboards/ergodox/keymaps/xyverz/keymap.c | 312 ------ keyboards/ergodox/keymaps/xyverz/readme.md | 122 --- .../keymaps/yoruian/90-ergodox-yoruian.conf | 6 - keyboards/ergodox/keymaps/yoruian/Makefile | 13 - keyboards/ergodox/keymaps/yoruian/README | 102 -- keyboards/ergodox/keymaps/yoruian/ergodox_yoruian | 34 - keyboards/ergodox/keymaps/yoruian/keymap.c | 61 -- keyboards/ergodox/keymaps/yoruian/yoruian.h | 57 - keyboards/ergodox/keymaps/zweihander-osx/Makefile | 2 - keyboards/ergodox/keymaps/zweihander-osx/keymap.c | 233 ---- .../ergodox/keymaps/zweihander-osx/readme.markdown | 47 - keyboards/ergodox/readme.md | 111 -- keyboards/ergodox/rules.mk | 28 - keyboards/ergodox_ez/190hotfix.sh | 19 + keyboards/ergodox_ez/Makefile | 8 + keyboards/ergodox_ez/config.h | 109 ++ keyboards/ergodox_ez/ergodox_ez.c | 136 +++ keyboards/ergodox_ez/ergodox_ez.h | 165 +++ keyboards/ergodox_ez/i2cmaster.h | 178 ++++ keyboards/ergodox_ez/keymaps/blakedietz/keymap.c | 289 +++++ .../ergodox_ez/keymaps/default/default.png.md | 1 + .../keymaps/default/default_highres.png.md | 1 + keyboards/ergodox_ez/keymaps/default/keymap.c | 223 ++++ keyboards/ergodox_ez/keymaps/default/readme.md | 15 + keyboards/ergodox_ez/keymaps/default_osx/keymap.c | 187 ++++ keyboards/ergodox_ez/keymaps/default_osx/readme.md | 8 + .../ergodox_ez/keymaps/drashna-custom/Makefile | 10 + .../ergodox_ez/keymaps/drashna-custom/config.h | 8 + .../ergodox_ez/keymaps/drashna-custom/keymap.c | 867 +++++++++++++++ keyboards/ergodox_ez/keymaps/drashna/Makefile | 6 + keyboards/ergodox_ez/keymaps/drashna/config.h | 11 + keyboards/ergodox_ez/keymaps/drashna/keymap.c | 195 ++++ keyboards/ergodox_ez/keymaps/drashna/readme.md | 9 + keyboards/ergodox_ez/keymaps/profet_80/keymap.c | 183 ++++ keyboards/ergodox_ez/keymaps/profet_80/readme.md | 10 + keyboards/ergodox_ez/keymaps/steno/Makefile | 3 + keyboards/ergodox_ez/keymaps/steno/keymap.c | 324 ++++++ keyboards/ergodox_ez/keymaps/steno/readme.md | 92 ++ keyboards/ergodox_ez/matrix.c | 394 +++++++ keyboards/ergodox_ez/readme.md | 33 + keyboards/ergodox_ez/rules.mk | 86 ++ keyboards/ergodox_ez/twimaster.c | 208 ++++ keyboards/ergodox_ez/util/compile_keymap.py | 710 +++++++++++++ keyboards/ergodox_ez/util/readme.md | 3 + keyboards/ergodox_infinity/MEMO.txt | 385 +++++++ keyboards/ergodox_infinity/Makefile | 3 + keyboards/ergodox_infinity/board_is31fl3731c.h | 110 ++ keyboards/ergodox_infinity/board_st7565.h | 113 ++ keyboards/ergodox_infinity/bootloader_defs.h | 1 + keyboards/ergodox_infinity/chconf.h | 524 +++++++++ keyboards/ergodox_infinity/config.h | 98 ++ keyboards/ergodox_infinity/ergodox_infinity.c | 195 ++++ keyboards/ergodox_infinity/ergodox_infinity.h | 123 +++ keyboards/ergodox_infinity/gfxconf.h | 27 + keyboards/ergodox_infinity/halconf.h | 353 +++++++ keyboards/ergodox_infinity/led.c | 26 + keyboards/ergodox_infinity/matrix.c | 173 +++ keyboards/ergodox_infinity/mcuconf.h | 74 ++ keyboards/ergodox_infinity/readme.md | 45 + keyboards/ergodox_infinity/rules.mk | 89 ++ keyboards/ergodox_infinity/simple_visualizer.h | 123 +++ keyboards/ergodox_infinity/visualizer.c | 329 ++++++ keyboards/gh60/gh60.h | 3 + keyboards/gh60/keymaps/unxmaal/Makefile | 112 -- keyboards/gh60/keymaps/unxmaal/README.md | 22 - keyboards/gh60/keymaps/unxmaal/config.h | 190 ---- keyboards/gh60/keymaps/unxmaal/keymap.c | 228 ---- keyboards/gh60/keymaps/xyverz/keymap.c | 2 +- keyboards/gh60/rules.mk | 2 + keyboards/hadron/ver0/rules.mk | 6 +- keyboards/hadron/ver2/rules.mk | 6 +- keyboards/handwired/CMD60/rules.mk | 4 - keyboards/handwired/MS_sculpt_mobile/rules.mk | 4 +- keyboards/handwired/fivethirteen/rules.mk | 5 - keyboards/handwired/gamenum/rules.mk | 4 - keyboards/handwired/magicforce61/rules.mk | 4 - keyboards/handwired/magicforce68/rules.mk | 4 - keyboards/handwired/numpad20/rules.mk | 6 +- keyboards/handwired/onekey/rules.mk | 6 +- keyboards/handwired/ortho5x13/rules.mk | 4 - keyboards/handwired/reddot/rules.mk | 8 +- keyboards/handwired/trackpoint/rules.mk | 3 - keyboards/hhkb/rules.mk | 10 +- keyboards/kc60/kc60.h | 20 +- keyboards/kc60/rules.mk | 2 + keyboards/kinesis/alvicstep/rules.mk | 6 +- keyboards/lets_split/keymaps/ergodoxish/Makefile | 3 - keyboards/lets_split/keymaps/ergodoxish/config.h | 37 - keyboards/lets_split/keymaps/ergodoxish/keymap.c | 214 ---- keyboards/lets_split/lets_split.h | 12 +- keyboards/lets_split/rev1/rules.mk | 6 +- keyboards/lets_split/rev2/rules.mk | 4 - keyboards/lets_split/rules.mk | 2 + keyboards/lets_split/serial.c | 2 +- keyboards/mitosis/rules.mk | 4 +- keyboards/nyquist/config.h | 4 +- keyboards/nyquist/nyquist.h | 8 +- keyboards/nyquist/rev1/config.h | 2 +- keyboards/nyquist/rev1/rev1.c | 2 +- keyboards/nyquist/rev1/rev1.h | 2 +- keyboards/nyquist/rev1/rules.mk | 4 - keyboards/nyquist/rules.mk | 2 + keyboards/nyquist/serial.c | 2 +- keyboards/planck/config.h | 7 +- keyboards/planck/planck.c | 2 +- keyboards/planck/planck.h | 8 +- keyboards/planck/rev3/config.h | 2 +- keyboards/planck/rev3/rev3.h | 2 +- keyboards/planck/rev3/rules.mk | 6 +- keyboards/planck/rev4/config.h | 2 +- keyboards/planck/rev4/rev4.h | 2 +- keyboards/planck/rev4/rules.mk | 6 +- keyboards/planck/rules.mk | 2 + keyboards/preonic/preonic.c | 2 +- keyboards/preonic/preonic.h | 2 + keyboards/preonic/rules.mk | 4 +- keyboards/roadkit/roadkit.h | 2 + keyboards/roadkit/rules.mk | 2 + keyboards/s60_x/default/rules.mk | 4 - keyboards/s60_x/rgb/rules.mk | 6 +- keyboards/satan/rules.mk | 2 + keyboards/satan/satan.h | 3 + keyboards/xd75/keymaps/default/Makefile | 19 - keyboards/xd75/keymaps/fabian/config.h | 2 +- keyboards/xd75/keymaps/fabian/keymap.c | 2 +- keyboards/xd75/rules.mk | 36 +- keyboards/xd75/xd75.h | 16 + 461 files changed, 8818 insertions(+), 46675 deletions(-) create mode 100644 keyboards/ergodone/Makefile create mode 100644 keyboards/ergodone/config.h create mode 100644 keyboards/ergodone/ergodone.c create mode 100644 keyboards/ergodone/ergodone.h create mode 100644 keyboards/ergodone/expander.c create mode 100644 keyboards/ergodone/expander.h create mode 100644 keyboards/ergodone/i2cmaster.h create mode 100644 keyboards/ergodone/keymaps/default/keymap.c create mode 100644 keyboards/ergodone/keymaps/default/readme.md create mode 100644 keyboards/ergodone/matrix.c create mode 100644 keyboards/ergodone/readme.md create mode 100644 keyboards/ergodone/rules.mk create mode 100644 keyboards/ergodone/twimaster.c delete mode 100644 keyboards/ergodox/Makefile delete mode 100644 keyboards/ergodox/config.h delete mode 100644 keyboards/ergodox/ergodone/Makefile delete mode 100644 keyboards/ergodox/ergodone/config.h delete mode 100644 keyboards/ergodox/ergodone/ergodone.c delete mode 100644 keyboards/ergodox/ergodone/ergodone.h delete mode 100644 keyboards/ergodox/ergodone/expander.c delete mode 100644 keyboards/ergodox/ergodone/expander.h delete mode 100644 keyboards/ergodox/ergodone/i2cmaster.h delete mode 100644 keyboards/ergodox/ergodone/matrix.c delete mode 100644 keyboards/ergodox/ergodone/readme.md delete mode 100644 keyboards/ergodox/ergodone/rules.mk delete mode 100644 keyboards/ergodox/ergodone/twimaster.c delete mode 100644 keyboards/ergodox/ergodox.c delete mode 100644 keyboards/ergodox/ergodox.h delete mode 100755 keyboards/ergodox/ez/190hotfix.sh delete mode 100644 keyboards/ergodox/ez/Makefile delete mode 100644 keyboards/ergodox/ez/config.h delete mode 100644 keyboards/ergodox/ez/ez.c delete mode 100644 keyboards/ergodox/ez/ez.h delete mode 100644 keyboards/ergodox/ez/i2cmaster.h delete mode 100644 keyboards/ergodox/ez/keymaps/blakedietz/keymap.c delete mode 100644 keyboards/ergodox/ez/keymaps/drashna-custom/Makefile delete mode 100644 keyboards/ergodox/ez/keymaps/drashna-custom/config.h delete mode 100644 keyboards/ergodox/ez/keymaps/drashna-custom/keymap.c delete mode 100644 keyboards/ergodox/ez/keymaps/drashna/Makefile delete mode 100644 keyboards/ergodox/ez/keymaps/drashna/config.h delete mode 100644 keyboards/ergodox/ez/keymaps/drashna/keymap.c delete mode 100644 keyboards/ergodox/ez/keymaps/drashna/readme.md delete mode 100644 keyboards/ergodox/ez/keymaps/profet_80/keymap.c delete mode 100644 keyboards/ergodox/ez/keymaps/profet_80/readme.md delete mode 100644 keyboards/ergodox/ez/keymaps/steno/Makefile delete mode 100644 keyboards/ergodox/ez/keymaps/steno/keymap.c delete mode 100644 keyboards/ergodox/ez/keymaps/steno/readme.md delete mode 100644 keyboards/ergodox/ez/matrix.c delete mode 100644 keyboards/ergodox/ez/rules.mk delete mode 100644 keyboards/ergodox/ez/twimaster.c delete mode 100644 keyboards/ergodox/ez/util/compile_keymap.py delete mode 100644 keyboards/ergodox/ez/util/readme.md delete mode 100644 keyboards/ergodox/infinity/MEMO.txt delete mode 100644 keyboards/ergodox/infinity/Makefile delete mode 100644 keyboards/ergodox/infinity/board_is31fl3731c.h delete mode 100644 keyboards/ergodox/infinity/board_st7565.h delete mode 100644 keyboards/ergodox/infinity/bootloader_defs.h delete mode 100644 keyboards/ergodox/infinity/chconf.h delete mode 100644 keyboards/ergodox/infinity/config.h delete mode 100644 keyboards/ergodox/infinity/gfxconf.h delete mode 100644 keyboards/ergodox/infinity/halconf.h delete mode 100644 keyboards/ergodox/infinity/infinity.c delete mode 100644 keyboards/ergodox/infinity/infinity.h delete mode 100644 keyboards/ergodox/infinity/led.c delete mode 100644 keyboards/ergodox/infinity/matrix.c delete mode 100644 keyboards/ergodox/infinity/mcuconf.h delete mode 100644 keyboards/ergodox/infinity/rules.mk delete mode 100644 keyboards/ergodox/infinity/simple_visualizer.h delete mode 100644 keyboards/ergodox/infinity/visualizer.c delete mode 100644 keyboards/ergodox/keymaps/333fred/Makefile delete mode 100644 keyboards/ergodox/keymaps/333fred/README.md delete mode 100644 keyboards/ergodox/keymaps/333fred/config.h delete mode 100644 keyboards/ergodox/keymaps/333fred/keymap.c delete mode 100644 keyboards/ergodox/keymaps/333fred/visualizer.c delete mode 100644 keyboards/ergodox/keymaps/ab/Makefile delete mode 100644 keyboards/ergodox/keymaps/ab/keyboard-layout.json delete mode 100644 keyboards/ergodox/keymaps/ab/keymap.c delete mode 100644 keyboards/ergodox/keymaps/ab/readme.md delete mode 100644 keyboards/ergodox/keymaps/absenth/keymap.c delete mode 100644 keyboards/ergodox/keymaps/absenth/readme.md delete mode 100644 keyboards/ergodox/keymaps/adam/config.h delete mode 100644 keyboards/ergodox/keymaps/adam/keymap.c delete mode 100644 keyboards/ergodox/keymaps/adam/readme.md delete mode 100644 keyboards/ergodox/keymaps/adnw_k_o_y/keymap.c delete mode 100644 keyboards/ergodox/keymaps/adnw_k_o_y/readme.md delete mode 100644 keyboards/ergodox/keymaps/albert/Makefile delete mode 100644 keyboards/ergodox/keymaps/albert/config.h delete mode 100644 keyboards/ergodox/keymaps/albert/keymap.c delete mode 100644 keyboards/ergodox/keymaps/albert/readme.md delete mode 100644 keyboards/ergodox/keymaps/alexjj/keymap.c delete mode 100644 keyboards/ergodox/keymaps/alexjj/readme.md delete mode 100644 keyboards/ergodox/keymaps/algernon/COPYING delete mode 100644 keyboards/ergodox/keymaps/algernon/Makefile delete mode 100644 keyboards/ergodox/keymaps/algernon/NEWS.md delete mode 100644 keyboards/ergodox/keymaps/algernon/config.h delete mode 100644 keyboards/ergodox/keymaps/algernon/keymap.c delete mode 100644 keyboards/ergodox/keymaps/algernon/readme.md delete mode 100644 keyboards/ergodox/keymaps/algernon/tools/heatmap-layout.ADORE.json delete mode 100644 keyboards/ergodox/keymaps/algernon/tools/heatmap-layout.Dvorak.json delete mode 100755 keyboards/ergodox/keymaps/algernon/tools/hid-commands delete mode 100755 keyboards/ergodox/keymaps/algernon/tools/log-to-heatmap.py delete mode 100755 keyboards/ergodox/keymaps/algernon/tools/text-to-log.py delete mode 100644 keyboards/ergodox/keymaps/alphadox/Makefile delete mode 100644 keyboards/ergodox/keymaps/alphadox/config.h delete mode 100644 keyboards/ergodox/keymaps/alphadox/keymap.c delete mode 100644 keyboards/ergodox/keymaps/andrew_osx/keymap.c delete mode 100644 keyboards/ergodox/keymaps/belak/LICENSE delete mode 100644 keyboards/ergodox/keymaps/belak/Makefile delete mode 100644 keyboards/ergodox/keymaps/belak/README.md delete mode 100644 keyboards/ergodox/keymaps/belak/keymap.c delete mode 100644 keyboards/ergodox/keymaps/belak/visualizer.c delete mode 100644 keyboards/ergodox/keymaps/bepo/Makefile delete mode 100644 keyboards/ergodox/keymaps/bepo/keymap.c delete mode 100644 keyboards/ergodox/keymaps/bepo/readme.md delete mode 100644 keyboards/ergodox/keymaps/bepo_csa/keymap.c delete mode 100644 keyboards/ergodox/keymaps/bepo_csa/readme.md delete mode 100644 keyboards/ergodox/keymaps/bryan/keymap.c delete mode 100644 keyboards/ergodox/keymaps/coderkun_neo2/Makefile delete mode 100644 keyboards/ergodox/keymaps/coderkun_neo2/keymap.c delete mode 100644 keyboards/ergodox/keymaps/coderkun_neo2/readme.md delete mode 100644 keyboards/ergodox/keymaps/colemak/keymap.c delete mode 100644 keyboards/ergodox/keymaps/colemak/readme.md delete mode 100644 keyboards/ergodox/keymaps/colemak_osx_pc_no/keymap.c delete mode 100644 keyboards/ergodox/keymaps/colemak_osx_pc_no/readme.md delete mode 100644 keyboards/ergodox/keymaps/colemak_programmer/Makefile delete mode 100644 keyboards/ergodox/keymaps/colemak_programmer/keymap.c delete mode 100644 keyboards/ergodox/keymaps/colemak_programmer/readme.md delete mode 100644 keyboards/ergodox/keymaps/common-nighthawk/Makefile delete mode 100644 keyboards/ergodox/keymaps/common-nighthawk/keymap.c delete mode 100644 keyboards/ergodox/keymaps/csharp_dev/keymap.c delete mode 100644 keyboards/ergodox/keymaps/csharp_dev/readme.md delete mode 100644 keyboards/ergodox/keymaps/dave/keymap.c delete mode 100644 keyboards/ergodox/keymaps/dave/readme.md delete mode 100644 keyboards/ergodox/keymaps/deadcyclo/Makefile delete mode 100644 keyboards/ergodox/keymaps/deadcyclo/keymap.c delete mode 100644 keyboards/ergodox/keymaps/deadcyclo/readme.md delete mode 100644 keyboards/ergodox/keymaps/default/default.png.md delete mode 100644 keyboards/ergodox/keymaps/default/default_highres.png.md delete mode 100644 keyboards/ergodox/keymaps/default/keymap.c delete mode 100644 keyboards/ergodox/keymaps/default/readme.md delete mode 100644 keyboards/ergodox/keymaps/default/visualizer.c delete mode 100644 keyboards/ergodox/keymaps/default_osx/keymap.c delete mode 100644 keyboards/ergodox/keymaps/default_osx/readme.md delete mode 100644 keyboards/ergodox/keymaps/dragon788/keymap.c delete mode 100644 keyboards/ergodox/keymaps/dvorak/dvorak.png.md delete mode 100644 keyboards/ergodox/keymaps/dvorak/keymap.c delete mode 100755 keyboards/ergodox/keymaps/dvorak_emacs/keymap.c delete mode 100644 keyboards/ergodox/keymaps/dvorak_emacs/readme.md delete mode 100755 keyboards/ergodox/keymaps/dvorak_emacs_software/keymap.c delete mode 100644 keyboards/ergodox/keymaps/dvorak_emacs_software/readme.md delete mode 100644 keyboards/ergodox/keymaps/dvorak_intl_squisher/keymap.c delete mode 100644 keyboards/ergodox/keymaps/dvorak_intl_squisher/readme.md delete mode 100644 keyboards/ergodox/keymaps/dvorak_plover/README.md delete mode 100644 keyboards/ergodox/keymaps/dvorak_plover/keymap.c delete mode 100644 keyboards/ergodox/keymaps/dvorak_programmer/Makefile delete mode 100644 keyboards/ergodox/keymaps/dvorak_programmer/README.md delete mode 100644 keyboards/ergodox/keymaps/dvorak_programmer/keymap.c delete mode 100644 keyboards/ergodox/keymaps/dvorak_programmer_swe/keymap.c delete mode 100644 keyboards/ergodox/keymaps/dvorak_programmer_swe/readme.md delete mode 100755 keyboards/ergodox/keymaps/dvorak_spanish/keymap.c delete mode 100644 keyboards/ergodox/keymaps/dvorak_spanish/readme.md delete mode 100644 keyboards/ergodox/keymaps/emacs_osx_dk/keymap.c delete mode 100644 keyboards/ergodox/keymaps/emacs_osx_dk/readme.md delete mode 100644 keyboards/ergodox/keymaps/erez_experimental/Makefile delete mode 100644 keyboards/ergodox/keymaps/erez_experimental/config.h delete mode 100644 keyboards/ergodox/keymaps/erez_experimental/keymap.c delete mode 100644 keyboards/ergodox/keymaps/erez_experimental/readme.md delete mode 100644 keyboards/ergodox/keymaps/familiar/Makefile delete mode 100644 keyboards/ergodox/keymaps/familiar/README.md delete mode 100644 keyboards/ergodox/keymaps/familiar/keymap.c delete mode 100644 keyboards/ergodox/keymaps/french_hacker/keymap.c delete mode 100644 keyboards/ergodox/keymaps/french_hacker/readme.md delete mode 100644 keyboards/ergodox/keymaps/galson/Makefile delete mode 100644 keyboards/ergodox/keymaps/galson/keymap.c delete mode 100644 keyboards/ergodox/keymaps/galson/readme.md delete mode 100644 keyboards/ergodox/keymaps/german-kinergo/keymap.c delete mode 100644 keyboards/ergodox/keymaps/german-kinergo/readme.md delete mode 100644 keyboards/ergodox/keymaps/german-lukas/README.md delete mode 100644 keyboards/ergodox/keymaps/german-lukas/keymap.c delete mode 100644 keyboards/ergodox/keymaps/german-manuneo/compile_keymap.py delete mode 100644 keyboards/ergodox/keymaps/german-manuneo/keymap.c delete mode 100644 keyboards/ergodox/keymaps/german-manuneo/keymap.md delete mode 100644 keyboards/ergodox/keymaps/german/keymap.c delete mode 100644 keyboards/ergodox/keymaps/guni/keymap.c delete mode 100644 keyboards/ergodox/keymaps/guni/readme.txt delete mode 100644 keyboards/ergodox/keymaps/ishigoya-jp/keymap.c delete mode 100644 keyboards/ergodox/keymaps/ishigoya-jp/readme.md delete mode 100644 keyboards/ergodox/keymaps/italian/keymap.c delete mode 100644 keyboards/ergodox/keymaps/italian/readme.md delete mode 100644 keyboards/ergodox/keymaps/j3rn/keymap.c delete mode 100644 keyboards/ergodox/keymaps/j3rn/readme.md delete mode 100644 keyboards/ergodox/keymaps/jack/Makefile delete mode 100644 keyboards/ergodox/keymaps/jack/config.h delete mode 100644 keyboards/ergodox/keymaps/jack/keymap.c delete mode 100644 keyboards/ergodox/keymaps/jacobono/keymap.c delete mode 100644 keyboards/ergodox/keymaps/jacobono/readme.md delete mode 100644 keyboards/ergodox/keymaps/jafo/jafo-Notes delete mode 100644 keyboards/ergodox/keymaps/jafo/jafo-layout.pdf delete mode 100644 keyboards/ergodox/keymaps/jafo/keymap.c delete mode 100644 keyboards/ergodox/keymaps/jafo/readme.md delete mode 100644 keyboards/ergodox/keymaps/jgarr/keymap.c delete mode 100644 keyboards/ergodox/keymaps/josh/keymap.c delete mode 100644 keyboards/ergodox/keymaps/josh/readme.md delete mode 100644 keyboards/ergodox/keymaps/kastyle/keymap.c delete mode 100644 keyboards/ergodox/keymaps/kastyle/readme.md delete mode 100644 keyboards/ergodox/keymaps/kines-ish/keymap.c delete mode 100644 keyboards/ergodox/keymaps/kines-ish/readme.md delete mode 100644 keyboards/ergodox/keymaps/kristian/keymap.c delete mode 100644 keyboards/ergodox/keymaps/maz/keymap.c delete mode 100644 keyboards/ergodox/keymaps/maz/readme.md delete mode 100644 keyboards/ergodox/keymaps/mclennon_osx/README.md delete mode 100644 keyboards/ergodox/keymaps/mclennon_osx/keymap.c delete mode 100644 keyboards/ergodox/keymaps/mpiechotka/keymap.c delete mode 100644 keyboards/ergodox/keymaps/mpiechotka/readme.md delete mode 100644 keyboards/ergodox/keymaps/msc/keymap.c delete mode 100644 keyboards/ergodox/keymaps/msc/readme.md delete mode 100644 keyboards/ergodox/keymaps/naps62/keymap.c delete mode 100644 keyboards/ergodox/keymaps/naps62/readme.md delete mode 100644 keyboards/ergodox/keymaps/neo2_on_qwertz_hardware/keymap.c delete mode 100644 keyboards/ergodox/keymaps/neo2_on_qwertz_hardware/keymap.md delete mode 100644 keyboards/ergodox/keymaps/norwegian_programmer_osx_pc/keymap.c delete mode 100644 keyboards/ergodox/keymaps/norwegian_programmer_osx_pc/readme.md delete mode 100644 keyboards/ergodox/keymaps/norwegian_programmer_osx_pc_colemak/keymap.c delete mode 100644 keyboards/ergodox/keymaps/norwegian_programmer_osx_pc_colemak/readme.md delete mode 100644 keyboards/ergodox/keymaps/ordinary/keymap.c delete mode 100644 keyboards/ergodox/keymaps/ordinary/ordinary-base.txt delete mode 100644 keyboards/ergodox/keymaps/ordinary/ordinary-media.txt delete mode 100644 keyboards/ergodox/keymaps/ordinary/ordinary-special.txt delete mode 100644 keyboards/ergodox/keymaps/ordinary/ordinary-symbol.txt delete mode 100644 keyboards/ergodox/keymaps/ordinary/readme.md delete mode 100644 keyboards/ergodox/keymaps/osx_de/keymap.c delete mode 100644 keyboards/ergodox/keymaps/osx_de/osx_de_highres.png.md delete mode 100644 keyboards/ergodox/keymaps/osx_de/readme.md delete mode 100644 keyboards/ergodox/keymaps/osx_de_adnw_koy/keymap.c delete mode 100644 keyboards/ergodox/keymaps/osx_de_adnw_koy/osx_de_adnw_koy_highres.png.md delete mode 100644 keyboards/ergodox/keymaps/osx_de_experimental/keymap.c delete mode 100644 keyboards/ergodox/keymaps/osx_de_experimental/osx_de_experimental_highres.png.md delete mode 100644 keyboards/ergodox/keymaps/osx_de_experimental/readme.md delete mode 100644 keyboards/ergodox/keymaps/osx_fr/keymap.c delete mode 100644 keyboards/ergodox/keymaps/osx_kinesis_pnut/keymap.c delete mode 100644 keyboards/ergodox/keymaps/osx_whiskey_tango_foxtrot_capslock/keymap.c delete mode 100644 keyboards/ergodox/keymaps/osx_whiskey_tango_foxtrot_capslock/readme.md delete mode 100644 keyboards/ergodox/keymaps/phoenix/keymap.c delete mode 100644 keyboards/ergodox/keymaps/phoenix/readme.md delete mode 100644 keyboards/ergodox/keymaps/plover/keymap.c delete mode 100644 keyboards/ergodox/keymaps/plums/keymap.c delete mode 100644 keyboards/ergodox/keymaps/plums/readme.md delete mode 100644 keyboards/ergodox/keymaps/pvinis/Changelog.md delete mode 100644 keyboards/ergodox/keymaps/pvinis/Makefile delete mode 100644 keyboards/ergodox/keymaps/pvinis/Readme.md delete mode 100644 keyboards/ergodox/keymaps/pvinis/keymap.c delete mode 100644 keyboards/ergodox/keymaps/replicaJunction/config.h delete mode 100644 keyboards/ergodox/keymaps/replicaJunction/keymap.c delete mode 100644 keyboards/ergodox/keymaps/replicaJunction/readme.md delete mode 100644 keyboards/ergodox/keymaps/reset_eeprom/keymap.c delete mode 100644 keyboards/ergodox/keymaps/robot_test_layout/keymap.c delete mode 100644 keyboards/ergodox/keymaps/robot_test_layout/readme.md delete mode 100644 keyboards/ergodox/keymaps/romanzolotarev-norman-osx/keymap.c delete mode 100644 keyboards/ergodox/keymaps/romanzolotarev-norman-osx/readme.md delete mode 100644 keyboards/ergodox/keymaps/romanzolotarev-norman-plover-osx-hjkl/keymap.c delete mode 100644 keyboards/ergodox/keymaps/romanzolotarev-norman-plover-osx-hjkl/readme.md delete mode 100644 keyboards/ergodox/keymaps/romanzolotarev-norman-plover-osx/keymap.c delete mode 100644 keyboards/ergodox/keymaps/romanzolotarev-norman-plover-osx/readme.md delete mode 100644 keyboards/ergodox/keymaps/romanzolotarev-norman-qwerty-osx/keymap.c delete mode 100644 keyboards/ergodox/keymaps/romanzolotarev-norman-qwerty-osx/readme.md delete mode 100644 keyboards/ergodox/keymaps/sethbc/Makefile delete mode 100644 keyboards/ergodox/keymaps/sethbc/keymap.c delete mode 100644 keyboards/ergodox/keymaps/sethbc/readme.md delete mode 100644 keyboards/ergodox/keymaps/siroken3/default.png.md delete mode 100644 keyboards/ergodox/keymaps/siroken3/default_highres.png.md delete mode 100644 keyboards/ergodox/keymaps/siroken3/keymap.c delete mode 100644 keyboards/ergodox/keymaps/siroken3/readme.md delete mode 100644 keyboards/ergodox/keymaps/sneako/keymap.c delete mode 100644 keyboards/ergodox/keymaps/sneako/readme.md delete mode 100644 keyboards/ergodox/keymaps/software_neo2/keymap.c delete mode 100644 keyboards/ergodox/keymaps/supercoder/config.h delete mode 100644 keyboards/ergodox/keymaps/supercoder/keymap.c delete mode 100644 keyboards/ergodox/keymaps/supercoder/makefile.mk delete mode 100644 keyboards/ergodox/keymaps/supercoder/readme.md delete mode 100644 keyboards/ergodox/keymaps/swedish-lindhe/keymap.c delete mode 100644 keyboards/ergodox/keymaps/swedish-lindhe/readme.md delete mode 100644 keyboards/ergodox/keymaps/swedish/keymap.c delete mode 100644 keyboards/ergodox/keymaps/swedish/readme.md delete mode 100644 keyboards/ergodox/keymaps/swissgerman/keyboard-layout.json delete mode 100644 keyboards/ergodox/keymaps/swissgerman/keyboard-layout_1_2.json delete mode 100644 keyboards/ergodox/keymaps/swissgerman/keymap.c delete mode 100644 keyboards/ergodox/keymaps/swissgerman/readme.md delete mode 100644 keyboards/ergodox/keymaps/techtomas/keymap.c delete mode 100644 keyboards/ergodox/keymaps/techtomas/readme.md delete mode 100644 keyboards/ergodox/keymaps/teckinesis/keymap.c delete mode 100644 keyboards/ergodox/keymaps/teckinesis/ordinary-special.png.md delete mode 100644 keyboards/ergodox/keymaps/teckinesis/ordinary-special.txt delete mode 100644 keyboards/ergodox/keymaps/teckinesis/readme.md delete mode 100644 keyboards/ergodox/keymaps/teckinesis/teckinesis-base.json delete mode 100644 keyboards/ergodox/keymaps/teckinesis/teckinesis-media.json delete mode 100644 keyboards/ergodox/keymaps/teckinesis/teckinesis-symbol.json delete mode 100644 keyboards/ergodox/keymaps/tkuichooseyou/README.md delete mode 100644 keyboards/ergodox/keymaps/tkuichooseyou/keymap.c delete mode 100644 keyboards/ergodox/keymaps/tm2030/keymap.c delete mode 100644 keyboards/ergodox/keymaps/tm2030/readme.md delete mode 100644 keyboards/ergodox/keymaps/tonyabra_osx/keymap.c delete mode 100644 keyboards/ergodox/keymaps/tonyabra_osx/readme.md delete mode 100644 keyboards/ergodox/keymaps/townk_osx/config.h delete mode 100644 keyboards/ergodox/keymaps/townk_osx/keymap.c delete mode 100644 keyboards/ergodox/keymaps/townk_osx/makefile.mk delete mode 100644 keyboards/ergodox/keymaps/townk_osx/readme.md delete mode 100644 keyboards/ergodox/keymaps/twentylives_dvorak_with_hebrew/keymap.c delete mode 100644 keyboards/ergodox/keymaps/twentylives_dvorak_with_hebrew/readme.md delete mode 100644 keyboards/ergodox/keymaps/twey/keymap.c delete mode 100644 keyboards/ergodox/keymaps/twey/readme.md delete mode 100644 keyboards/ergodox/keymaps/videck/Makefile delete mode 100644 keyboards/ergodox/keymaps/videck/config.h delete mode 100644 keyboards/ergodox/keymaps/videck/keymap.c delete mode 100644 keyboards/ergodox/keymaps/videck/readme.md delete mode 100644 keyboards/ergodox/keymaps/videck/videck.json delete mode 100644 keyboards/ergodox/keymaps/win10_writers-block/Makefile delete mode 100644 keyboards/ergodox/keymaps/win10_writers-block/config.h delete mode 100644 keyboards/ergodox/keymaps/win10_writers-block/keymap.c delete mode 100644 keyboards/ergodox/keymaps/win10_writers-block/readme.md delete mode 100644 keyboards/ergodox/keymaps/workman_osx_mdw/keymap.c delete mode 100644 keyboards/ergodox/keymaps/xyverz/keymap.c delete mode 100644 keyboards/ergodox/keymaps/xyverz/readme.md delete mode 100644 keyboards/ergodox/keymaps/yoruian/90-ergodox-yoruian.conf delete mode 100644 keyboards/ergodox/keymaps/yoruian/Makefile delete mode 100644 keyboards/ergodox/keymaps/yoruian/README delete mode 100644 keyboards/ergodox/keymaps/yoruian/ergodox_yoruian delete mode 100644 keyboards/ergodox/keymaps/yoruian/keymap.c delete mode 100644 keyboards/ergodox/keymaps/yoruian/yoruian.h delete mode 100644 keyboards/ergodox/keymaps/zweihander-osx/Makefile delete mode 100644 keyboards/ergodox/keymaps/zweihander-osx/keymap.c delete mode 100644 keyboards/ergodox/keymaps/zweihander-osx/readme.markdown delete mode 100644 keyboards/ergodox/readme.md delete mode 100644 keyboards/ergodox/rules.mk create mode 100644 keyboards/ergodox_ez/190hotfix.sh create mode 100644 keyboards/ergodox_ez/Makefile create mode 100644 keyboards/ergodox_ez/config.h create mode 100644 keyboards/ergodox_ez/ergodox_ez.c create mode 100644 keyboards/ergodox_ez/ergodox_ez.h create mode 100644 keyboards/ergodox_ez/i2cmaster.h create mode 100644 keyboards/ergodox_ez/keymaps/blakedietz/keymap.c create mode 100644 keyboards/ergodox_ez/keymaps/default/default.png.md create mode 100644 keyboards/ergodox_ez/keymaps/default/default_highres.png.md create mode 100644 keyboards/ergodox_ez/keymaps/default/keymap.c create mode 100644 keyboards/ergodox_ez/keymaps/default/readme.md create mode 100644 keyboards/ergodox_ez/keymaps/default_osx/keymap.c create mode 100644 keyboards/ergodox_ez/keymaps/default_osx/readme.md create mode 100644 keyboards/ergodox_ez/keymaps/drashna-custom/Makefile create mode 100644 keyboards/ergodox_ez/keymaps/drashna-custom/config.h create mode 100644 keyboards/ergodox_ez/keymaps/drashna-custom/keymap.c create mode 100644 keyboards/ergodox_ez/keymaps/drashna/Makefile create mode 100644 keyboards/ergodox_ez/keymaps/drashna/config.h create mode 100644 keyboards/ergodox_ez/keymaps/drashna/keymap.c create mode 100644 keyboards/ergodox_ez/keymaps/drashna/readme.md create mode 100644 keyboards/ergodox_ez/keymaps/profet_80/keymap.c create mode 100644 keyboards/ergodox_ez/keymaps/profet_80/readme.md create mode 100644 keyboards/ergodox_ez/keymaps/steno/Makefile create mode 100644 keyboards/ergodox_ez/keymaps/steno/keymap.c create mode 100644 keyboards/ergodox_ez/keymaps/steno/readme.md create mode 100644 keyboards/ergodox_ez/matrix.c create mode 100644 keyboards/ergodox_ez/readme.md create mode 100644 keyboards/ergodox_ez/rules.mk create mode 100644 keyboards/ergodox_ez/twimaster.c create mode 100644 keyboards/ergodox_ez/util/compile_keymap.py create mode 100644 keyboards/ergodox_ez/util/readme.md create mode 100644 keyboards/ergodox_infinity/MEMO.txt create mode 100644 keyboards/ergodox_infinity/Makefile create mode 100644 keyboards/ergodox_infinity/board_is31fl3731c.h create mode 100644 keyboards/ergodox_infinity/board_st7565.h create mode 100644 keyboards/ergodox_infinity/bootloader_defs.h create mode 100644 keyboards/ergodox_infinity/chconf.h create mode 100644 keyboards/ergodox_infinity/config.h create mode 100644 keyboards/ergodox_infinity/ergodox_infinity.c create mode 100644 keyboards/ergodox_infinity/ergodox_infinity.h create mode 100644 keyboards/ergodox_infinity/gfxconf.h create mode 100644 keyboards/ergodox_infinity/halconf.h create mode 100644 keyboards/ergodox_infinity/led.c create mode 100644 keyboards/ergodox_infinity/matrix.c create mode 100644 keyboards/ergodox_infinity/mcuconf.h create mode 100644 keyboards/ergodox_infinity/readme.md create mode 100644 keyboards/ergodox_infinity/rules.mk create mode 100644 keyboards/ergodox_infinity/simple_visualizer.h create mode 100644 keyboards/ergodox_infinity/visualizer.c delete mode 100644 keyboards/gh60/keymaps/unxmaal/Makefile delete mode 100644 keyboards/gh60/keymaps/unxmaal/README.md delete mode 100644 keyboards/gh60/keymaps/unxmaal/config.h delete mode 100644 keyboards/gh60/keymaps/unxmaal/keymap.c delete mode 100644 keyboards/lets_split/keymaps/ergodoxish/Makefile delete mode 100644 keyboards/lets_split/keymaps/ergodoxish/config.h delete mode 100644 keyboards/lets_split/keymaps/ergodoxish/keymap.c (limited to 'keyboards') diff --git a/keyboards/alps64/alps64.h b/keyboards/alps64/alps64.h index f265c3358e..83af132dfc 100644 --- a/keyboards/alps64/alps64.h +++ b/keyboards/alps64/alps64.h @@ -20,12 +20,30 @@ along with this program. If not, see . #include "quantum.h" /* Alps64 keymap definition macro */ + #define KEYMAP( \ K36, K37, K46, K47, K56, K57, K66, K67, K76, K77, K06, K07, K17, K26, K27, \ K34, K35, K44, K45, K54, K55, K64, K65, K75, K05, K15, K16, K25, K24, \ K32, K33, K43, K52, K53, K63, K73, K74, K03, K04, K13, K14, K23, \ K31, K41, K42, K51, K61, K62, K71, K72, K01, K02, K11, K12, K21, K22, \ K30, K40, K50, K60, K70, K00, K10, K20 \ +) { \ + { K00, K01, K02, K03, K04, K05, K06, K07 }, \ + { K10, K11, K12, K13, K14, K15, K16, K17 }, \ + { K20, K21, K22, K23, K24, K25, K26, K27 }, \ + { K30, K31, K32, K33, K34, K35, K36, K37 }, \ + { K40, K41, K42, K43, K44, K45, K46, K47 }, \ + { K50, K51, K52, K53, K54, K55, K56, K57 }, \ + { K60, K61, K62, K63, K64, K65, K66, K67 }, \ + { K70, K71, K72, K73, K74, K75, K76, K77 } \ +} + +#define KC_KEYMAP( \ + K36, K37, K46, K47, K56, K57, K66, K67, K76, K77, K06, K07, K17, K26, K27, \ + K34, K35, K44, K45, K54, K55, K64, K65, K75, K05, K15, K16, K25, K24, \ + K32, K33, K43, K52, K53, K63, K73, K74, K03, K04, K13, K14, K23, \ + K31, K41, K42, K51, K61, K62, K71, K72, K01, K02, K11, K12, K21, K22, \ + K30, K40, K50, K60, K70, K00, K10, K20 \ ) { \ { KC_##K00, KC_##K01, KC_##K02, KC_##K03, KC_##K04, KC_##K05, KC_##K06, KC_##K07 }, \ { KC_##K10, KC_##K11, KC_##K12, KC_##K13, KC_##K14, KC_##K15, KC_##K16, KC_##K17 }, \ diff --git a/keyboards/alps64/keymaps/default/keymap.c b/keyboards/alps64/keymaps/default/keymap.c index 2c45dc7f34..49ef9b2bf3 100644 --- a/keyboards/alps64/keymaps/default/keymap.c +++ b/keyboards/alps64/keymaps/default/keymap.c @@ -2,7 +2,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* 0: qwerty */ - KEYMAP( \ + KC_KEYMAP( \ GRV, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS,EQL, NUHS, BSPC, \ TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC,RBRC,BSLS, \ CAPS,A, S, D, F, G, H, J, K, L, SCLN,QUOT,ENT, \ diff --git a/keyboards/amj60/amj60.h b/keyboards/amj60/amj60.h index c508e479ca..b6aa6b7d3c 100644 --- a/keyboards/amj60/amj60.h +++ b/keyboards/amj60/amj60.h @@ -63,6 +63,8 @@ {k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, k4d} \ } +#define LAYOUT_60_ansi KEYMAP_ANSI + /* AMJ60 HHKB matrix layout * ,------------------------------------------------------------. * | 00 |01| 02| 03| 04| 05| 06| 07| 08| 09| 0a| 0b| 0c| 0d| 49 | @@ -119,6 +121,7 @@ {k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, XXX}, \ {k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, k4d} \ } + /* ISO w/ split right shift key matrix layout * ,-----------------------------------------------------------. * | 00 |01| 02| 03| 04| 05| 06| 07| 08| 09| 0a| 0b| 0c| 0d | diff --git a/keyboards/amj60/rules.mk b/keyboards/amj60/rules.mk index a1b4f8a618..0df13d3062 100644 --- a/keyboards/amj60/rules.mk +++ b/keyboards/amj60/rules.mk @@ -64,3 +64,5 @@ MIDI_ENABLE = no # MIDI controls AUDIO_ENABLE = no UNICODE_ENABLE = no # Unicode BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID + +LAYOUTS = 60_ansi \ No newline at end of file diff --git a/keyboards/atomic/atomic.h b/keyboards/atomic/atomic.h index 88e11fadff..b7ceb68d07 100644 --- a/keyboards/atomic/atomic.h +++ b/keyboards/atomic/atomic.h @@ -24,4 +24,20 @@ { K40, K41, KC_NO, K43, KC_NO, KC_NO, K46, KC_NO, KC_NO, KC_NO, K4A, K4B, K4C, K4D, K4E } \ } +#define KEYMAP_GRID( \ + K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E,\ + K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E,\ + K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E,\ + K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E,\ + K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, K4C, K4D, K4E \ +) { \ + { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E }, \ + { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E }, \ + { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E }, \ + { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E }, \ + { K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, K4C, K4D, K4E } \ +} + +#define LAYOUT_ortho_5x15 KEYMAP_GRID + #endif \ No newline at end of file diff --git a/keyboards/atomic/rules.mk b/keyboards/atomic/rules.mk index 0bedc6f5c8..3bd04a00a7 100644 --- a/keyboards/atomic/rules.mk +++ b/keyboards/atomic/rules.mk @@ -66,4 +66,6 @@ BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE -SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend \ No newline at end of file +SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend + +LAYOUTS = ortho_5x15 \ No newline at end of file diff --git a/keyboards/atreus/rules.mk b/keyboards/atreus/rules.mk index 12d3ca6c56..2362395569 100644 --- a/keyboards/atreus/rules.mk +++ b/keyboards/atreus/rules.mk @@ -78,5 +78,5 @@ UNICODE_ENABLE = YES # Unicode USB = /dev/cu.usbmodem1411 -upload: build - $(ATREUS_UPLOAD_COMMAND) +# upload: build +# $(ATREUS_UPLOAD_COMMAND) diff --git a/keyboards/chibios_test/stm32_f072_onekey/rules.mk b/keyboards/chibios_test/stm32_f072_onekey/rules.mk index eae38c4b2b..91c17c0244 100644 --- a/keyboards/chibios_test/stm32_f072_onekey/rules.mk +++ b/keyboards/chibios_test/stm32_f072_onekey/rules.mk @@ -35,7 +35,4 @@ ARMV = 6 # Build Options # comment out to disable the options. -# -ifndef QUANTUM_DIR - include ../../../Makefile -endif +# \ No newline at end of file diff --git a/keyboards/chibios_test/stm32_f103_onekey/rules.mk b/keyboards/chibios_test/stm32_f103_onekey/rules.mk index 307ca5b198..c75738338a 100644 --- a/keyboards/chibios_test/stm32_f103_onekey/rules.mk +++ b/keyboards/chibios_test/stm32_f103_onekey/rules.mk @@ -44,9 +44,4 @@ ARMV = 7 # http://www.st.com/web/en/resource/technical/document/application_note/CD00167594.pdf # This also requires a patch to chibios: # /tmk_core/tool/chibios/ch-bootloader-jump.patch -#STM32_BOOTLOADER_ADDRESS = 0x1FFFC800 - - -ifndef QUANTUM_DIR - include ../../../Makefile -endif +#STM32_BOOTLOADER_ADDRESS = 0x1FFFC800 \ No newline at end of file diff --git a/keyboards/chibios_test/teensy_lc_onekey/rules.mk b/keyboards/chibios_test/teensy_lc_onekey/rules.mk index 43ea9d82d9..4deee1f579 100644 --- a/keyboards/chibios_test/teensy_lc_onekey/rules.mk +++ b/keyboards/chibios_test/teensy_lc_onekey/rules.mk @@ -42,8 +42,4 @@ MCU = cortex-m0plus # ARM version, CORTEX-M0/M1 are 6, CORTEX-M3/M4/M7 are 7 # I.e. 6 for Teensy LC; 7 for Teensy 3.x -ARMV = 6 - -ifndef QUANTUM_DIR - include ../../../Makefile -endif \ No newline at end of file +ARMV = 6 \ No newline at end of file diff --git a/keyboards/clueboard/rev1/rules.mk b/keyboards/clueboard/rev1/rules.mk index 80a942d06f..f845616741 100644 --- a/keyboards/clueboard/rev1/rules.mk +++ b/keyboards/clueboard/rev1/rules.mk @@ -1,5 +1 @@ -BACKLIGHT_ENABLE = no - -ifndef QUANTUM_DIR - include ../../../Makefile -endif +BACKLIGHT_ENABLE = no \ No newline at end of file diff --git a/keyboards/clueboard/rev2/rules.mk b/keyboards/clueboard/rev2/rules.mk index cea967b795..54a2685bf6 100644 --- a/keyboards/clueboard/rev2/rules.mk +++ b/keyboards/clueboard/rev2/rules.mk @@ -1,5 +1 @@ -BACKLIGHT_ENABLE = yes - -ifndef QUANTUM_DIR - include ../../../Makefile -endif +BACKLIGHT_ENABLE = yes \ No newline at end of file diff --git a/keyboards/eco/rev1/rules.mk b/keyboards/eco/rev1/rules.mk index a0825b4ef6..f845616741 100644 --- a/keyboards/eco/rev1/rules.mk +++ b/keyboards/eco/rev1/rules.mk @@ -1,5 +1 @@ -BACKLIGHT_ENABLE = no - -ifndef QUANTUM_DIR - include ../../../Makefile -endif \ No newline at end of file +BACKLIGHT_ENABLE = no \ No newline at end of file diff --git a/keyboards/eco/rev2/rules.mk b/keyboards/eco/rev2/rules.mk index a0825b4ef6..f845616741 100644 --- a/keyboards/eco/rev2/rules.mk +++ b/keyboards/eco/rev2/rules.mk @@ -1,5 +1 @@ -BACKLIGHT_ENABLE = no - -ifndef QUANTUM_DIR - include ../../../Makefile -endif \ No newline at end of file +BACKLIGHT_ENABLE = no \ No newline at end of file diff --git a/keyboards/ergodone/Makefile b/keyboards/ergodone/Makefile new file mode 100644 index 0000000000..bd09e5885d --- /dev/null +++ b/keyboards/ergodone/Makefile @@ -0,0 +1,3 @@ +ifndef MAKEFILE_INCLUDED + include ../../../Makefile +endif diff --git a/keyboards/ergodone/config.h b/keyboards/ergodone/config.h new file mode 100644 index 0000000000..d3e0f80360 --- /dev/null +++ b/keyboards/ergodone/config.h @@ -0,0 +1,78 @@ +#ifndef ERGODOX_ERGODONE_CONFIG_H +#define ERGODOX_ERGODONE_CONFIG_H + +#include "config_common.h" + +/* USB Device descriptor parameter */ +#define VENDOR_ID 0xFEED +#define PRODUCT_ID 0x1307 +#define DEVICE_VER 0x0001 +#define MANUFACTURER ErgoDone +#define PRODUCT ErgoDone +#define DESCRIPTION QMK keyboard firmware for ErgoDone + +/* key matrix size */ +#define MATRIX_ROWS 6 +#define MATRIX_