]> git.donarmstrong.com Git - qmk_firmware.git/commit
Big overhaul to Drashna keymaps and userspace (#3097)
authorDrashna Jaelre <drashna@live.com>
Fri, 1 Jun 2018 05:11:06 +0000 (22:11 -0700)
committerJack Humbert <jack.humb@gmail.com>
Fri, 1 Jun 2018 05:11:06 +0000 (01:11 -0400)
commit3d1349b280d9c0a57e37b5347a405426de6dba10
tree0b8c989d0c902115e2ce51c8bb9dc201b0e2eb0c
parent8eaf23ae8146766615cc1cec3fc8e04111e8ef49
Big overhaul to Drashna keymaps and userspace (#3097)

* Optimize secrets code

* Orthodox tweaks

* rules.mk features

* Minor cleanup

* Revert mod bits

* Force Hold breaks One Shot Tap Toggle

* Cleanup

* Moke keymaps more consistent

* minor ergodox tweak

* More OSM for the Orthodox

* Cleanup of userspace

* Toggle Secrets

* Add hidden process record for super secret macros

* Make sure secret macros always compiles

* finish up making them super secret

* Add ColinTA's rgb twinkle as WIP

* Optimize RGB Twinkling for typing

Also, tweak RGB indicators.

AND WTF, I HAVE NO IDEA WHY THE INDICATORS ONLY WORK AS IS.  The logical method for getting them working doesn't ... and it's beyond bizarre

* Make console logging more configurable

* Indicator travisty

* Clean up userspace rgb code

* Optimize RGB Twinking to work on default layer only, and to base it's color on the curent hue

* Eff it... rgblight_sethsv_at runs at every matrix scan

* RGB Twinkle cleanup

* Update Iris code for new board

* Move RGB Indicator and RGB Twinkle into userspace

* Move RGB Indicator code to rgb_stuff.c

* Major cleanup of RGB Code in userspace

* Additional cleanup of RGB code in userspace

* Use noeeprom functions to save my boards!

* Enable RGB Sleep on all boards now

* Add old iris board

* tapping tweak

* Use byte 19 for eeprom to prepare for possible merge of eeconfig function pr

* Add code to fix default layer after eeprom reset
21 files changed:
keyboards/iris/keymaps/drashna/config.h
keyboards/iris/keymaps/drashna/keymap.c
keyboards/iris/keymaps/drashna/rules.mk
keyboards/iris/keymaps/drashna_old/config.h [new file with mode: 0644]
keyboards/iris/keymaps/drashna_old/keymap.c [new file with mode: 0644]
keyboards/iris/keymaps/drashna_old/rules.mk [new file with mode: 0644]
keyboards/orthodox/keymaps/drashna/config.h
keyboards/orthodox/keymaps/drashna/keymap.c
keyboards/orthodox/keymaps/drashna/rules.mk
keyboards/viterbi/keymaps/drashna/rules.mk
layouts/community/ergodox/drashna/keymap.c
layouts/community/ergodox/drashna/rules.mk
users/drashna/config.h
users/drashna/drashna.c
users/drashna/drashna.h
users/drashna/readme.md
users/drashna/rgb_stuff.c [new file with mode: 0644]
users/drashna/rgb_stuff.h [new file with mode: 0644]
users/drashna/rules.mk
users/drashna/tap_dances.c [new file with mode: 0644]
users/drashna/tap_dances.h [new file with mode: 0644]