]> git.donarmstrong.com Git - qmk_firmware.git/commit
Adds support for Planck Rev 6 (#2666)
authorJack Humbert <jack.humb@gmail.com>
Mon, 16 Jul 2018 15:48:31 +0000 (11:48 -0400)
committerGitHub <noreply@github.com>
Mon, 16 Jul 2018 15:48:31 +0000 (11:48 -0400)
commitade22f8e2c272044ea2f80ff6fe5ca9576858939
tree03c0131fa5982afc10a60e1fdd38a60be750291b
parent96cb9f4661faa80e795b1e6731b7a8e8a50bd0cb
Adds support for Planck Rev 6 (#2666)

* initial files for rev 6 with encoder

* music map init, dip scan added

* adds ws2812 driver for arm

* flesh out dip and encoder support

* adds default encoder res

* adds default encoder res

* start muse implementation

* muse working with encoder as control

* flip direction

* try mouse wheel again

* dont break other revs

* dont break other revs

* conditional autio

* pwm ws driver (not working)

* update build includes for chibios

* update ws2812 driver/config

* last commit for glasser code

* working example

* remove rgb for now

* finish up rev6

* working encoder keycodes

* add warnings to planck keymaps about the LAYOUT
122 files changed:
common.mk
keyboards/planck/keymaps/ab/keymap.c
keyboards/planck/keymaps/ajp10304/keymap.c
keyboards/planck/keymaps/alexey/keymap.c
keyboards/planck/keymaps/altgr/keymap.c
keyboards/planck/keymaps/andylikescandy/keymap.c
keyboards/planck/keymaps/aviator/keymap.c
keyboards/planck/keymaps/basic/keymap.c
keyboards/planck/keymaps/bbaserdem/keymap.c
keyboards/planck/keymaps/bone2planck/keymap.c
keyboards/planck/keymaps/brandon/keymap.c
keyboards/planck/keymaps/callum/keymap.c
keyboards/planck/keymaps/cbbrowne/keymap.c
keyboards/planck/keymaps/chance/keymap.c
keyboards/planck/keymaps/circuit/keymap.c
keyboards/planck/keymaps/coloneljesus/keymap.c
keyboards/planck/keymaps/corvec/keymap.c
keyboards/planck/keymaps/danielhklein/keymap.c
keyboards/planck/keymaps/davidrambo/keymap.c
keyboards/planck/keymaps/dbroqua/keymap.c
keyboards/planck/keymaps/dc/keymap.c
keyboards/planck/keymaps/dcompact/keymap.c
keyboards/planck/keymaps/default/config.h
keyboards/planck/keymaps/default/keymap.c
keyboards/planck/keymaps/default/rules.mk
keyboards/planck/keymaps/dlaroe/keymap.c
keyboards/planck/keymaps/dodger/keymap.c
keyboards/planck/keymaps/dr0ck/keymap.c
keyboards/planck/keymaps/dr_notsokind/keymap.c
keyboards/planck/keymaps/dshields/keymap.c
keyboards/planck/keymaps/dudeofawesome/keymap.c
keyboards/planck/keymaps/emilyh/keymap.c
keyboards/planck/keymaps/espynn/keymap.c
keyboards/planck/keymaps/experimental/keymap.c
keyboards/planck/keymaps/fabian/keymap.c
keyboards/planck/keymaps/gabriel/keymap.c
keyboards/planck/keymaps/grahampheath/keymap.c
keyboards/planck/keymaps/guidoism/keymap.c
keyboards/planck/keymaps/gunp/keymap.c
keyboards/planck/keymaps/handwired_binaryplease/keymap.c
keyboards/planck/keymaps/hiea/keymap.c
keyboards/planck/keymaps/hieax/keymap.c
keyboards/planck/keymaps/impossible/keymap.c
keyboards/planck/keymaps/ishtob/keymap.c
keyboards/planck/keymaps/jacob/keymap.c
keyboards/planck/keymaps/jeebak/keymap.c
keyboards/planck/keymaps/jeremy-dev/keymap.c
keyboards/planck/keymaps/jhenahan/keymap.c
keyboards/planck/keymaps/jirgn/keymap.c
keyboards/planck/keymaps/johannes/keymap.c
keyboards/planck/keymaps/kelorean/keymap.c
keyboards/planck/keymaps/khord/keymap.c
keyboards/planck/keymaps/kloki/keymap.c
keyboards/planck/keymaps/kmontag42/keymap.c
keyboards/planck/keymaps/lae3/keymap.c
keyboards/planck/keymaps/lukas/keymap.c
keyboards/planck/keymaps/luke/keymap.c
keyboards/planck/keymaps/mason/keymap.c
keyboards/planck/keymaps/matrixman/keymap.c
keyboards/planck/keymaps/mjt/keymap.c
keyboards/planck/keymaps/mjtnumsym/keymap.c
keyboards/planck/keymaps/mollat/keymap.c
keyboards/planck/keymaps/myoung34/keymap.c
keyboards/planck/keymaps/narze/keymap.c
keyboards/planck/keymaps/navi/keymap.c
keyboards/planck/keymaps/neo2planck/keymap.c
keyboards/planck/keymaps/nico/keymap.c
keyboards/planck/keymaps/not-quite-neo/keymap.c
keyboards/planck/keymaps/originerd/keymap.c
keyboards/planck/keymaps/paget/keymap.c
keyboards/planck/keymaps/palleiko/keymap.c
keyboards/planck/keymaps/pete/keymap.c
keyboards/planck/keymaps/phreed/keymap.c
keyboards/planck/keymaps/piemod/keymap.c
keyboards/planck/keymaps/pok3r/keymap.c
keyboards/planck/keymaps/premek/keymap.c
keyboards/planck/keymaps/pvc/keymap.c
keyboards/planck/keymaps/rai-suta/keymap.c
keyboards/planck/keymaps/rodhaene/keymap.c
keyboards/planck/keymaps/sascha/keymap.c
keyboards/planck/keymaps/sdothum/keymap.c
keyboards/planck/keymaps/sean/keymap.c
keyboards/planck/keymaps/sgoodwin/keymap.c
keyboards/planck/keymaps/smt/keymap.c
keyboards/planck/keymaps/steno/keymap.c
keyboards/planck/keymaps/tak3over/keymap.c
keyboards/planck/keymaps/tehwalris/keymap.c
keyboards/planck/keymaps/that_canadian/keymap.c
keyboards/planck/keymaps/thermal_printer/keymap.c
keyboards/planck/keymaps/tong92/keymap.c
keyboards/planck/keymaps/unicode/keymap.c
keyboards/planck/keymaps/vifon/keymap.c
keyboards/planck/keymaps/yale/keymap.c
keyboards/planck/keymaps/yang/keymap.c
keyboards/planck/keymaps/zach/keymap.c
keyboards/planck/keymaps/zrichard/keymap.c
keyboards/planck/planck.c
keyboards/planck/planck.h
keyboards/planck/rev6/boards/GENERIC_STM32_F303XC/board.c [new file with mode: 0644]
keyboards/planck/rev6/boards/GENERIC_STM32_F303XC/board.h [new file with mode: 0644]
keyboards/planck/rev6/boards/GENERIC_STM32_F303XC/board.mk [new file with mode: 0644]
keyboards/planck/rev6/bootloader_defs.h [new file with mode: 0644]
keyboards/planck/rev6/chconf.h [new file with mode: 0644]
keyboards/planck/rev6/config.h [new file with mode: 0644]
keyboards/planck/rev6/halconf.h [new file with mode: 0644]
keyboards/planck/rev6/matrix.c [new file with mode: 0644]
keyboards/planck/rev6/mcuconf.h [new file with mode: 0644]
keyboards/planck/rev6/rev6.c [new file with mode: 0644]
keyboards/planck/rev6/rev6.h [new file with mode: 0644]
keyboards/planck/rev6/rules.mk [new file with mode: 0644]
quantum/audio/audio_arm.c
quantum/audio/muse.c [new file with mode: 0644]
quantum/audio/muse.h [new file with mode: 0644]
quantum/config_common.h
quantum/process_keycode/process_audio.c
quantum/process_keycode/process_audio.h
quantum/process_keycode/process_music.c
quantum/process_keycode/process_music.h
quantum/rgblight.c
quantum/rgblight_types.h
tmk_core/chibios.mk
tmk_core/protocol/chibios/usb_main.c