~ruther/qmk_firmware

13bb6b4b7fdd2b3e419d0f89c93fb980b00eeb9b — Jack Humbert 9 years ago ba116ce
Backlight abstraction and other changes (#439)

* redoes matrix pins, abstracts backlight code for B5,6,7

* slimming down keyboard stuff, backlight breathing implemented

* don't call backlight init when no pin

* cleans up user/kb/quantum calls, keyboard files

* fix pvc atomic

* replaces CHANNEL with correct var in breathing

* removes .hexs, updates readmes, updates template

* cleans-up clueboards, readmes to lowercase

* updates readme
240 files changed, 1663 insertions(+), 140405 deletions(-)

M .gitignore
M Makefile
D README.md
M doc/BUILD_GUIDE.md
M doc/HAND_WIRE.md
M doc/TMK_README.md
M doc/VAGRANT_GUIDE.md
M keyboards/alps64/alps64.c
D keyboards/alps64/keymaps/default/compiled.hex
M keyboards/arrow_pad/arrow_pad.c
M keyboards/arrow_pad/arrow_pad.h
M keyboards/arrow_pad/config.h
D keyboards/arrow_pad/keymaps/default/compiled.hex
D keyboards/arrow_pad/keymaps/pad_21/compiled.hex
D keyboards/arrow_pad/keymaps/pad_24/compiled.hex
M keyboards/arrow_pad/keymaps/pad_24/config.h
R keyboards/arrow_pad/{README => readme}.md
M keyboards/atomic/atomic.c
M keyboards/atomic/atomic.h
M keyboards/atomic/config.h
D keyboards/atomic/keymaps/default/compiled.hex
D keyboards/atomic/keymaps/pvc/compiled.hex
M keyboards/atomic/keymaps/pvc/config.h
R keyboards/atomic/{README => readme}.md
M keyboards/atreus/atreus.c
M keyboards/atreus/atreus.h
D keyboards/atreus/keymaps/default/compiled.hex
D keyboards/atreus/keymaps/gerb/compiled.hex
R keyboards/atreus/{README => readme}.md
M keyboards/bantam44/bantam44.c
M keyboards/bantam44/bantam44.h
D keyboards/bantam44/keymaps/default/compiled.hex
R keyboards/bantam44/{README => readme}.md
M keyboards/clueboard1/Makefile
M keyboards/clueboard1/clueboard1.c
M keyboards/clueboard1/clueboard1.h
D keyboards/clueboard1/keymaps/default/compiled.hex
D keyboards/clueboard1/led.c
M keyboards/clueboard2/Makefile
D keyboards/clueboard2/backlight.c
M keyboards/clueboard2/clueboard2.c
M keyboards/clueboard2/clueboard2.h
D keyboards/clueboard2/keymaps/default/compiled.hex
M keyboards/clueboard2/keymaps/default/keymap.c
D keyboards/clueboard2/keymaps/max/compiled.hex
M keyboards/clueboard2/keymaps/max/keymap.c
D keyboards/clueboard2/keymaps/skully/compiled.hex
D keyboards/clueboard2/led.c
M keyboards/cluepad/cluepad.c
M keyboards/cluepad/cluepad.h
D keyboards/cluepad/keymaps/default/compiled.hex
M keyboards/ergodox_ez/ergodox_ez.c
M keyboards/ergodox_ez/ergodox_ez.h
D keyboards/ergodox_ez/keymaps/ab/compiled.hex
D keyboards/ergodox_ez/keymaps/adnw_k_o_y/compiled.hex
D keyboards/ergodox_ez/keymaps/alexjj/compiled.hex
D keyboards/ergodox_ez/keymaps/algernon/.gitignore
M keyboards/ergodox_ez/keymaps/algernon/keymap.c
D keyboards/ergodox_ez/keymaps/andrew_osx/compiled.hex
D keyboards/ergodox_ez/keymaps/bepo/compiled.hex
R keyboards/ergodox_ez/keymaps/bepo/{README => readme}.md
D keyboards/ergodox_ez/keymaps/coderkun_neo2/compiled.hex
D keyboards/ergodox_ez/keymaps/colemak/compiled.hex
D keyboards/ergodox_ez/keymaps/colemak_osx_pc_no/compiled.hex
D keyboards/ergodox_ez/keymaps/csharp_dev/compiled.hex
D keyboards/ergodox_ez/keymaps/dave/compiled.hex
D keyboards/ergodox_ez/keymaps/default/compiled.hex
D keyboards/ergodox_ez/keymaps/default_osx/compiled.hex
D keyboards/ergodox_ez/keymaps/dragon788/compiled.hex
D keyboards/ergodox_ez/keymaps/dvorak/compiled.hex
D keyboards/ergodox_ez/keymaps/dvorak_intl_squisher/compiled.hex
R keyboards/ergodox_ez/keymaps/dvorak_intl_squisher/{README => readme}.md
D keyboards/ergodox_ez/keymaps/dvorak_spanish/compiled.hex
R keyboards/ergodox_ez/keymaps/dvorak_spanish/{README => readme}.md
D keyboards/ergodox_ez/keymaps/emacs_osx_dk/compiled.hex
D keyboards/ergodox_ez/keymaps/erez_experimental/compiled.hex
D keyboards/ergodox_ez/keymaps/german-kinergo/compiled.hex
D keyboards/ergodox_ez/keymaps/german-manuneo/compiled.hex
D keyboards/ergodox_ez/keymaps/german/compiled.hex
D keyboards/ergodox_ez/keymaps/j3rn/compiled.hex
D keyboards/ergodox_ez/keymaps/jack/compiled.hex
D keyboards/ergodox_ez/keymaps/jacobono/compiled.hex
R keyboards/ergodox_ez/keymaps/jacobono/{README => readme}.md
D keyboards/ergodox_ez/keymaps/jgarr/compiled.hex
D keyboards/ergodox_ez/keymaps/kastyle/compiled.hex
D keyboards/ergodox_ez/keymaps/kines-ish/compiled.hex
D keyboards/ergodox_ez/keymaps/mpiechotka/compiled.hex
D keyboards/ergodox_ez/keymaps/msc/compiled.hex
D keyboards/ergodox_ez/keymaps/naps62/compiled.hex
R keyboards/ergodox_ez/keymaps/naps62/{README => readme}.md
D keyboards/ergodox_ez/keymaps/ordinary/compiled.hex
D keyboards/ergodox_ez/keymaps/osx_de/compiled.hex
D keyboards/ergodox_ez/keymaps/osx_de_adnw_koy/compiled.hex
D keyboards/ergodox_ez/keymaps/osx_de_experimental/compiled.hex
D keyboards/ergodox_ez/keymaps/osx_fr/compiled.hex
D keyboards/ergodox_ez/keymaps/osx_kinesis_pnut/compiled.hex
D keyboards/ergodox_ez/keymaps/plover/compiled.hex
D keyboards/ergodox_ez/keymaps/plums/compiled.hex
D keyboards/ergodox_ez/keymaps/romanzolotarev-norman-osx/compiled.hex
D keyboards/ergodox_ez/keymaps/romanzolotarev-norman-plover-osx-hjkl/compiled.hex
D keyboards/ergodox_ez/keymaps/romanzolotarev-norman-plover-osx/compiled.hex
D keyboards/ergodox_ez/keymaps/romanzolotarev-norman-qwerty-osx/compiled.hex
D keyboards/ergodox_ez/keymaps/sneako/compiled.hex
R keyboards/ergodox_ez/keymaps/sneako/{README => readme}.md
D keyboards/ergodox_ez/keymaps/software_neo2/compiled.hex
D keyboards/ergodox_ez/keymaps/supercoder/compiled.hex
R keyboards/ergodox_ez/keymaps/supercoder/{README => readme}.md
D keyboards/ergodox_ez/keymaps/techtomas/compiled.hex
D keyboards/ergodox_ez/keymaps/tm2030/compiled.hex
R keyboards/ergodox_ez/keymaps/tm2030/{README => readme}.md
D keyboards/ergodox_ez/keymaps/tonyabra_osx/compiled.hex
D keyboards/ergodox_ez/keymaps/townk_osx/compiled.hex
D keyboards/ergodox_ez/keymaps/twey/compiled.hex
D keyboards/ergodox_ez/keymaps/workman_osx_mdw/compiled.hex
M keyboards/ergodox_ez/keymaps/workman_osx_mdw/keymap.c
D keyboards/ergodox_ez/keymaps/zweihander-osx/compiled.hex
M keyboards/ergodox_ez/readme.md
M keyboards/gh60/gh60.c
M keyboards/gh60/gh60.h
D keyboards/gh60/keymaps/default/compiled.hex
R keyboards/gh60/{README => readme}.md
M keyboards/hhkb/hhkb.c
M keyboards/hhkb/hhkb.h
D keyboards/hhkb/keymaps/default/compiled.hex
D keyboards/hhkb/keymaps/lxol/compiled.hex
R keyboards/hhkb/{README => readme}.md
M keyboards/jd45/config.h
M keyboards/jd45/jd45.c
M keyboards/jd45/jd45.h
D keyboards/jd45/keymaps/default/compiled.hex
M keyboards/jd45/keymaps/default/keymap.c
D keyboards/jd45/keymaps/justin/compiled.hex
M keyboards/jd45/keymaps/justin/keymap.c
M keyboards/kc60/config.h
M keyboards/kc60/kc60.c
M keyboards/kc60/kc60.h
D keyboards/kc60/keymaps/default/compiled.hex
D keyboards/kc60/keymaps/sgoodwin/compiled.hex
D keyboards/kc60/keymaps/stanleylai/compiled.hex
R keyboards/kc60/keymaps/stanleylai/{README => readme}.md
D keyboards/kc60/keymaps/ws2812/compiled.hex
R keyboards/kc60/keymaps/ws2812/{README => readme}.md
R keyboards/kc60/{README => readme}.md
D keyboards/phantom/keymaps/default/compiled.hex
M keyboards/phantom/phantom.c
M keyboards/phantom/phantom.h
D keyboards/planck/.gitignore
M keyboards/planck/config.h
D keyboards/planck/keymaps/.gitignore
D keyboards/planck/keymaps/ab/compiled.hex
R keyboards/planck/keymaps/ab/{README => readme}.md
D keyboards/planck/keymaps/alexey/compiled.hex
D keyboards/planck/keymaps/angerthosenear/compiled.hex
D keyboards/planck/keymaps/austin/compiled.hex
D keyboards/planck/keymaps/basic/compiled.hex
R keyboards/planck/keymaps/basic/{README => readme}.md
D keyboards/planck/keymaps/bone2planck/compiled.hex
D keyboards/planck/keymaps/brandon/compiled.hex
D keyboards/planck/keymaps/cbbrowne/.gitignore
D keyboards/planck/keymaps/charlie/compiled.hex
D keyboards/planck/keymaps/daniel/compiled.hex
D keyboards/planck/keymaps/david/compiled.hex
D keyboards/planck/keymaps/default/compiled.hex
M keyboards/planck/keymaps/default/keymap.c
R keyboards/planck/keymaps/default/{README => readme}.md
D keyboards/planck/keymaps/dzobert/compiled.hex
D keyboards/planck/keymaps/experimental/compiled.hex
R keyboards/planck/keymaps/experimental/{README => readme}.md
D keyboards/planck/keymaps/gabriel/compiled.hex
D keyboards/planck/keymaps/jacob/compiled.hex
D keyboards/planck/keymaps/joe/compiled.hex
D keyboards/planck/keymaps/kyle/compiled.hex
D keyboards/planck/keymaps/leo/compiled.hex
D keyboards/planck/keymaps/lucas/compiled.hex
D keyboards/planck/keymaps/lukas/compiled.hex
D keyboards/planck/keymaps/max/compiled.hex
D keyboards/planck/keymaps/mollat/compiled.hex
D keyboards/planck/keymaps/nico/compiled.hex
D keyboards/planck/keymaps/pete/compiled.hex
R keyboards/planck/keymaps/pete/{README => readme}.md
D keyboards/planck/keymaps/pvc/compiled.hex
R keyboards/planck/keymaps/{README => readme}.md
D keyboards/planck/keymaps/tak3over/compiled.hex
D keyboards/planck/keymaps/unicode/compiled.hex
D keyboards/planck/keymaps/yang/compiled.hex
A keyboards/planck/keymaps/yang/config.h
M keyboards/planck/planck.c
M keyboards/planck/planck.h
R keyboards/planck/{README => readme}.md
M keyboards/preonic/config.h
D keyboards/preonic/keymaps/default/compiled.hex
R keyboards/preonic/keymaps/default/{README => readme}.md
M keyboards/preonic/preonic.c
M keyboards/preonic/preonic.h
R keyboards/preonic/{README => readme}.md
M keyboards/readme.md
D keyboards/retro_refit/keymaps/default/compiled.hex
R keyboards/retro_refit/{README => readme}.md
M keyboards/retro_refit/retro_refit.c
M keyboards/retro_refit/retro_refit.h
M keyboards/satan/Makefile
D keyboards/satan/backlight.c
M keyboards/satan/config.h
D keyboards/satan/keymaps/default/compiled.hex
D keyboards/satan/led.c
M keyboards/satan/satan.c
M keyboards/satan/satan.h
D keyboards/sixkeyboard/keymaps/default/compiled.hex
M keyboards/sixkeyboard/matrix.c
R keyboards/sixkeyboard/{README => readme}.md
M keyboards/sixkeyboard/sixkeyboard.c
M keyboards/sixkeyboard/sixkeyboard.h
M quantum/config_common.h
M quantum/keymap.h
D quantum/led.c
M quantum/matrix.c
M quantum/quantum.c
M quantum/quantum.h
M quantum/template/Makefile
M quantum/template/config.h
A quantum/template/keymaps/default/Makefile
A quantum/template/keymaps/default/config.h
M quantum/template/keymaps/default/keymap.c
A quantum/template/keymaps/default/readme.md
R quantum/template/{README => readme}.md
M quantum/template/template.c
M quantum/template/template.h
R quantum/tools/{README => readme}.md
A readme.md
M tmk_core/common/led.h
M tmk_core/common/matrix.h
M tmk_core/protocol/lufa/LUFA-git/LUFA/StudioIntegration/makefile
R tmk_core/protocol/usb_hid/USB_Host_Shield_2.0/examples/testusbhostFAT/{README => readme}.md
R tmk_core/protocol/usb_hid/USB_Host_Shield_2.0/{README => readme}.md
M tmk_core/protocol/vusb/usbdrv/Changelog.txt
M tmk_core/protocol/vusb/usbdrv/License.txt
M tmk_core/protocol/vusb/usbdrv/Readme.txt
R tmk_core/{README => readme}.md
M tmk_core/rules.mk
M util/new_project.sh
This diff is too large to display. Try viewing the raw diff instead.