Refactor minivan config to not use a layer hack
authorJeff <jeff>
Wed, 4 Jan 2017 02:56:11 +0000 (20:56 -0600)
committerJeff <jeff>
Wed, 4 Jan 2017 02:56:11 +0000 (20:56 -0600)
commit5dd11e823831216f81d4d3e1bbe70a3ff103cd75
tree8525673c7ee89fccef372e029c02df2b8f590d5f
parent2e464737aa9f83fb08dbd7a252b75d028475aa04
Refactor minivan config to not use a layer hack

There is backlight support built into TMK core, so rather than injecting
a hacky function on layer switching for LED toggling, you can instead
add in support for the existing system and using the `ACTION_BACKLIGHT_`
commands.  For now, this toggles between off and 100% on.  A software
PWM can be done (look at the sleep led code) to do breathing, various
intensities, etc.

Also cleaned up the minivan codebase (removed incorrect/left over
keymaps for other GH60 layouts, fixed the README, added in comment
sections for the keymap layouts to be visualized, etc).  This does not
have updated keymaps for the arrow layout (but should not be much work)
or the additional layouts that Evan has been working on.
keyboard/tv44/Makefile [new file with mode: 0644]
keyboard/tv44/Makefile.pjrc [new file with mode: 0644]
keyboard/tv44/README.md [new file with mode: 0644]
keyboard/tv44/backlight.c [new file with mode: 0644]
keyboard/tv44/config.h [new file with mode: 0644]
keyboard/tv44/keymap_common.c [new file with mode: 0644]
keyboard/tv44/keymap_common.h [new file with mode: 0644]
keyboard/tv44/keymap_tv44.c [new file with mode: 0644]
keyboard/tv44/keymap_tv44_arrow.c [new file with mode: 0644]
keyboard/tv44/led.c [new file with mode: 0644]
keyboard/tv44/matrix.c [new file with mode: 0644]
Imprint / Impressum