diff options
author | Jack Humbert <jack.humb@gmail.com> | 2017-08-23 22:29:07 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-08-23 22:29:07 -0400 |
commit | d2ff66a985b938e87fffe55c1d9f1dc55e356f91 (patch) | |
tree | 561b3e203033849573a17f5ac6248077ab687676 | |
parent | 7260fc3eef98fb7b0e2ed24d3d0d14cf2e613000 (diff) |
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
-rw-r--r-- | Makefile | 10 | ||||
-rw-r--r-- | build_keyboard.mk | 12 | ||||
-rw-r--r-- | build_layout.mk | 18 | ||||
-rw-r--r-- | docs/_summary.md | 1 | ||||
-rw-r--r-- | docs/feature_layouts.md | 77 | ||||
-rw-r--r-- | keyboards/alps64/alps64.h | 18 | ||||
-rw-r--r-- | keyboards/alps64/keymaps/default/keymap.c | 2 | ||||
-rw-r--r-- | keyboards/amj60/amj60.h | 3 | ||||
-rw-r--r-- | keyboards/amj60/rules.mk | 2 | ||||
-rw-r--r-- | keyboards/atomic/atomic.h | 16 | ||||
-rw-r--r-- | keyboards/atomic/rules.mk | 4 | ||||
-rw-r--r-- | keyboards/atreus/rules.mk | 4 | ||||
-rw-r--r-- | keyboards/chibios_test/stm32_f072_onekey/rules.mk | 5 | ||||
-rw-r--r-- | keyboards/chibios_test/stm32_f103_onekey/rules.mk | 7 | ||||
-rw-r--r-- | keyboards/chibios_test/teensy_lc_onekey/rules.mk | 6 | ||||
-rw-r--r-- | keyboards/clueboard/rev1/rules.mk | 6 | ||||
-rw-r--r-- | keyboards/clueboard/rev2/rules.mk | 6 | ||||
-rw-r--r-- | keyboards/eco/rev1/rules.mk | 6 | ||||
-rw-r--r-- | keyboards/eco/rev2/rules.mk | 6 | ||||
-rw-r--r-- | keyboards/ergodone/Makefile (renamed from keyboards/ergodox/ergodone/Makefile) | 0 | ||||
-rw-r--r-- | keyboards/ergodone/config.h (renamed from keyboards/ergodox/ergodone/config.h) | 27 | ||||
-rw-r--r-- | keyboards/ergodone/ergodone.c (renamed from keyboards/ergodox/ergodone/ergodone.c) | 0 | ||||
-rw-r--r-- | keyboards/ergodone/ergodone.h (renamed from keyboards/ergodox/ergodone/ergodone.h) | 2 | ||||
-rw-r--r-- | keyboards/ergodone/expander.c (renamed from keyboards/ergodox/ergodone/expander.c) | 0 | ||||
-rw-r--r-- | keyboards/ergodone/expander.h (renamed from keyboards/ergodox/ergodone/expander.h) | 0 | ||||
-rw-r--r-- | keyboards/ergodone/i2cmaster.h (renamed from keyboards/ergodox/ergodone/i2cmaster.h) | 0 | ||||
-rw-r--r-- | keyboards/ergodone/keymaps/default/keymap.c (renamed from keyboards/ergodox/keymaps/default/keymap.c) | 8 | ||||
-rw-r--r-- | keyboards/ergodone/keymaps/default/readme.md (renamed from keyboards/ergodox/keymaps/default/readme.md) | 0 | ||||
-rw-r--r-- | keyboards/ergodone/matrix.c (renamed from keyboards/ergodox/ergodone/matrix.c) | 0 | ||||
-rw-r--r-- | keyboards/ergodone/readme.md (renamed from keyboards/ergodox/ergodone/readme.md) | 0 | ||||
-rw-r--r-- | keyboards/ergodone/rules.mk (renamed from keyboards/ergodox/ergodone/rules.mk) | 4 | ||||
-rw-r--r-- | keyboards/ergodone/twimaster.c (renamed from keyboards/ergodox/ergodone/twimaster.c) | 0 | ||||
-rw-r--r-- | keyboards/ergodox/Makefile | 5 | ||||
-rw-r--r-- | keyboards/ergodox/config.h | 40 | ||||
-rw-r--r-- | keyboards/ergodox/ergodox.c | 4 | ||||
-rw-r--r-- | keyboards/ergodox/ergodox.h | 13 | ||||
-rw-r--r-- | keyboards/ergodox/keymaps/belak/Makefile | 6 | ||||
-rw-r--r-- | keyboards/ergodox/keymaps/common-nighthawk/Makefile | 6 | ||||
-rw-r--r-- | keyboards/ergodox/keymaps/default/visualizer.c | 42 | ||||
-rw-r--r-- | keyboards/ergodox/keymaps/jack/Makefile | 3 | ||||
-rw-r--r-- | keyboards/ergodox/keymaps/kristian/keymap.c | 79 | ||||
-rw-r--r-- | keyboards/ergodox/keymaps/sethbc/Makefile | 3 | ||||
-rw-r--r-- | keyboards/ergodox/keymaps/yoruian/Makefile | 13 | ||||
-rw-r--r-- | keyboards/ergodox/readme.md | 111 | ||||
-rw-r--r-- | keyboards/ergodox/rules.mk | 28 | ||||
-rw-r--r--[-rwxr-xr-x] | keyboards/ergodox_ez/190hotfix.sh (renamed from keyboards/ergodox/ez/190hotfix.sh) | 0 | ||||
-rw-r--r-- | keyboards/ergodox_ez/Makefile (renamed from keyboards/ergodox/ez/Makefile) | 2 | ||||
-rw-r--r-- | keyboards/ergodox_ez/config.h (renamed from keyboards/ergodox/ez/config.h) | 27 | ||||
-rw-r--r-- | keyboards/ergodox_ez/ergodox_ez.c (renamed from keyboards/ergodox/ez/ez.c) | 2 | ||||
-rw-r--r-- | keyboards/ergodox_ez/ergodox_ez.h (renamed from keyboards/ergodox/ez/ez.h) | 2 | ||||
-rw-r--r-- | keyboards/ergodox_ez/i2cmaster.h (renamed from keyboards/ergodox/ez/i2cmaster.h) | 0 | ||||
-rw-r--r-- | keyboards/ergodox_ez/keymaps/blakedietz/keymap.c (renamed from keyboards/ergodox/ez/keymaps/blakedietz/keymap.c) | 2 | ||||
-rw-r--r-- | keyboards/ergodox_ez/keymaps/default/default.png.md (renamed from keyboards/ergodox/keymaps/default/default.png.md) | 0 | ||||
-rw-r--r-- | keyboards/ergodox_ez/keymaps/default/default_highres.png.md (renamed from keyboards/ergodox/keymaps/default/default_highres.png.md) | 0 | ||||
-rw-r--r-- | keyboards/ergodox_ez/keymaps/default/keymap.c | 223 | ||||
-rw-r--r-- | keyboards/ergodox_ez/keymaps/default/readme.md | 15 | ||||
-rw-r--r-- | keyboards/ergodox_ez/keymaps/default_osx/keymap.c (renamed from keyboards/ergodox/keymaps/default_osx/keymap.c) | 8 | ||||
-rw-r--r-- | keyboards/ergodox_ez/keymaps/default_osx/readme.md (renamed from keyboards/ergodox/keymaps/default_osx/readme.md) | 0 | ||||
-rw-r--r-- | keyboards/ergodox_ez/keymaps/drashna-custom/Makefile (renamed from keyboards/ergodox/ez/keymaps/drashna-custom/Makefile) | 0 | ||||
-rw-r--r-- | keyboards/ergodox_ez/keymaps/drashna-custom/config.h (renamed from keyboards/ergodox/ez/keymaps/drashna-custom/config.h) | 0 | ||||
-rw-r--r-- | keyboards/ergodox_ez/keymaps/drashna-custom/keymap.c (renamed from keyboards/ergodox/ez/keymaps/drashna-custom/keymap.c) | 2 | ||||
-rw-r--r-- | keyboards/ergodox_ez/keymaps/drashna/Makefile (renamed from keyboards/ergodox/ez/keymaps/drashna/Makefile) | 0 | ||||
-rw-r--r-- | keyboards/ergodox_ez/keymaps/drashna/config.h (renamed from keyboards/ergodox/ez/keymaps/drashna/config.h) | 0 | ||||
-rw-r--r-- | keyboards/ergodox_ez/keymaps/drashna/keymap.c (renamed from keyboards/ergodox/ez/keymaps/drashna/keymap.c) | 2 | ||||
-rw-r--r-- | keyboards/ergodox_ez/keymaps/drashna/readme.md (renamed from keyboards/ergodox/ez/keymaps/drashna/readme.md) | 0 | ||||
-rw-r--r-- | keyboards/ergodox_ez/keymaps/profet_80/keymap.c (renamed from keyboards/ergodox/ez/keymaps/profet_80/keymap.c) | 2 | ||||
-rw-r--r-- | keyboards/ergodox_ez/keymaps/profet_80/readme.md (renamed from keyboards/ergodox/ez/keymaps/profet_80/readme.md) | 0 | ||||
-rw-r--r-- | keyboards/ergodox_ez/keymaps/steno/Makefile (renamed from keyboards/ergodox/ez/keymaps/steno/Makefile) | 0 | ||||
-rw-r--r-- | keyboards/ergodox_ez/keymaps/steno/keymap.c (renamed from keyboards/ergodox/ez/keymaps/steno/keymap.c) | 2 | ||||
-rw-r--r-- | keyboards/ergodox_ez/keymaps/steno/readme.md (renamed from keyboards/ergodox/ez/keymaps/steno/readme.md) | 0 | ||||
-rw-r--r-- | keyboards/ergodox_ez/matrix.c (renamed from keyboards/ergodox/ez/matrix.c) | 2 | ||||
-rw-r--r-- | keyboards/ergodox_ez/readme.md | 33 | ||||
-rw-r--r-- | keyboards/ergodox_ez/rules.mk (renamed from keyboards/ergodox/ez/rules.mk) | 12 | ||||
-rw-r--r-- | keyboards/ergodox_ez/twimaster.c (renamed from keyboards/ergodox/ez/twimaster.c) | 0 | ||||
-rw-r--r-- | keyboards/ergodox_ez/util/compile_keymap.py (renamed from keyboards/ergodox/ez/util/compile_keymap.py) | 0 | ||||
-rw-r--r-- | keyboards/ergodox_ez/util/readme.md (renamed from keyboards/ergodox/ez/util/readme.md) | 0 | ||||
-rw-r--r-- | keyboards/ergodox_infinity/MEMO.txt (renamed from keyboards/ergodox/infinity/MEMO.txt) | 0 | ||||
-rw-r--r-- | keyboards/ergodox_infinity/Makefile (renamed from keyboards/ergodox/infinity/Makefile) | 0 | ||||
-rw-r--r-- | keyboards/ergodox_infinity/board_is31fl3731c.h (renamed from keyboards/ergodox/infinity/board_is31fl3731c.h) | 0 | ||||
-rw-r--r-- | keyboards/ergodox_infinity/board_st7565.h (renamed from keyboards/ergodox/infinity/board_st7565.h) | 0 | ||||
-rw-r--r-- | keyboards/ergodox_infinity/bootloader_defs.h (renamed from keyboards/ergodox/infinity/bootloader_defs.h) | 0 | ||||
-rw-r--r-- | keyboards/ergodox_infinity/chconf.h (renamed from keyboards/ergodox/infinity/chconf.h) | 0 | ||||
-rw-r--r-- | keyboards/ergodox_infinity/config.h (renamed from keyboards/ergodox/infinity/config.h) | 27 | ||||
-rw-r--r-- | keyboards/ergodox_infinity/ergodox_infinity.c (renamed from keyboards/ergodox/infinity/infinity.c) | 2 | ||||
-rw-r--r-- | keyboards/ergodox_infinity/ergodox_infinity.h (renamed from keyboards/ergodox/infinity/infinity.h) | 2 | ||||
-rw-r--r-- | keyboards/ergodox_infinity/gfxconf.h (renamed from keyboards/ergodox/infinity/gfxconf.h) | 0 | ||||
-rw-r--r-- | keyboards/ergodox_infinity/halconf.h (renamed from keyboards/ergodox/infinity/halconf.h) | 0 | ||||
-rw-r--r-- | keyboards/ergodox_infinity/led.c (renamed from keyboards/ergodox/infinity/led.c) | 0 | ||||
-rw-r--r-- | keyboards/ergodox_infinity/matrix.c (renamed from keyboards/ergodox/infinity/matrix.c) | 0 | ||||
-rw-r--r-- | keyboards/ergodox_infinity/mcuconf.h (renamed from keyboards/ergodox/infinity/mcuconf.h) | 0 | ||||
-rw-r--r-- | keyboards/ergodox_infinity/readme.md | 45 | ||||
-rw-r--r-- | keyboards/ergodox_infinity/rules.mk (renamed from keyboards/ergodox/infinity/rules.mk) | 16 | ||||
-rw-r--r-- | keyboards/ergodox_infinity/simple_visualizer.h (renamed from keyboards/ergodox/infinity/simple_visualizer.h) | 0 | ||||
-rw-r--r-- | keyboards/ergodox_infinity/visualizer.c (renamed from keyboards/ergodox/infinity/visualizer.c) | 0 | ||||
-rw-r--r-- | keyboards/gh60/gh60.h | 3 | ||||
-rw-r--r-- | keyboards/gh60/keymaps/unxmaal/Makefile | 112 | ||||
-rw-r--r-- | keyboards/gh60/keymaps/unxmaal/config.h | 190 | ||||
-rw-r--r-- | keyboards/gh60/keymaps/xyverz/keymap.c | 2 | ||||
-rw-r--r-- | keyboards/gh60/rules.mk | 2 | ||||
-rw-r--r-- | keyboards/hadron/ver0/rules.mk | 6 | ||||
-rw-r--r-- | keyboards/hadron/ver2/rules.mk | 6 | ||||
-rw-r--r-- | keyboards/handwired/CMD60/rules.mk | 4 | ||||
-rw-r--r-- | keyboards/handwired/MS_sculpt_mobile/rules.mk | 4 | ||||
-rw-r--r-- | keyboards/handwired/fivethirteen/rules.mk | 5 | ||||
-rw-r--r-- | keyboards/handwired/gamenum/rules.mk | 4 | ||||
-rw-r--r-- | keyboards/handwired/magicforce61/rules.mk | 4 | ||||
-rw-r--r-- | keyboards/handwired/magicforce68/rules.mk | 4 | ||||
-rw-r--r-- | keyboards/handwired/numpad20/rules.mk | 6 | ||||
-rw-r--r-- | keyboards/handwired/onekey/rules.mk | 6 | ||||
-rw-r--r-- | keyboards/handwired/ortho5x13/rules.mk | 4 | ||||
-rwxr-xr-x | keyboards/handwired/reddot/rules.mk | 8 | ||||
-rw-r--r-- | keyboards/handwired/trackpoint/rules.mk | 3 | ||||
-rw-r--r-- | keyboards/hhkb/rules.mk | 10 | ||||
-rw-r--r-- | keyboards/kc60/kc60.h | 20 | ||||
-rw-r--r-- | keyboards/kc60/rules.mk | 2 | ||||
-rw-r--r-- | keyboards/kinesis/alvicstep/rules.mk | 6 | ||||
-rw-r--r-- | keyboards/lets_split/keymaps/ergodoxish/Makefile | 3 | ||||
-rw-r--r-- | keyboards/lets_split/lets_split.h | 12 | ||||
-rw-r--r-- | keyboards/lets_split/rev1/rules.mk | 6 | ||||
-rw-r--r-- | keyboards/lets_split/rev2/rules.mk | 4 | ||||
-rw-r--r-- | keyboards/lets_split/rules.mk | 2 | ||||
-rw-r--r-- | keyboards/lets_split/serial.c | 2 | ||||
-rw-r--r-- | keyboards/mitosis/rules.mk | 4 | ||||
-rw-r--r-- | keyboards/nyquist/config.h | 4 | ||||
-rw-r--r-- | keyboards/nyquist/nyquist.h | 8 | ||||
-rw-r--r-- | keyboards/nyquist/rev1/config.h | 2 | ||||