]> git.donarmstrong.com Git - qmk_firmware.git/commit
Update to drashna userspace and keymaps (#3172)
authorDrashna Jaelre <drashna@live.com>
Tue, 17 Jul 2018 01:04:32 +0000 (18:04 -0700)
committerJack Humbert <jack.humb@gmail.com>
Tue, 17 Jul 2018 01:04:32 +0000 (21:04 -0400)
commitb2877470ced1deb9651ecb39f6a82f5ef380b399
treeba4c9e0a9c86526cf4bc002b732be0dce37acd5b
parente0c9cfad86a7c17863db08574472e866aa3d37b7
Update to drashna userspace and keymaps (#3172)

* Use string with delay

* Add skipped region to ergodox

* Add send string config

* Use default_layer_state instead of function

* Fully generalize keyboards

* old iris cleanup

* Fix Drashna keymap compile issues

By checking to see if secret.c exists before actually trying to add it

* Remove unnecessary references

* Add 4x12 ortho board

* Update userspace readme for secrets

* Make RGB more modular

* Fix iris keymap, since we don't need the lower left (Function keys)

* Fix includes

* Add Blanks

* Fix Ergodox lower layer

* Add suspend commands

* Add Maltron Layout

* Add additional layouts

* Finish adding gamepad to Iris

* Tweaks to iris gamepag layer

* make gaming layers more friendly

* minor gaming layer tweak

* Add Carplax

* Add modded key timer function

* Cleanup and macro documentation

* Add QMK DFU info

* Add 'old' keymap for 12 LED spare

* Update Pro Micro documentation

* Disable twinkling so it fits in firmware space

* Switch to QMK DFU bootloader, since it's better anyhow

* Write default layer state colors to EEPROM

Since we are writing to EEPROM anyways, and this way, it sticks on reboot

* Fix QMK DFU bootloader options

* More updates for QMK DFU support

* Use matrix scanning hack for startup_user until #3113 gets merged

* Fix indicator light consistency issue

* Add/readd ifdefs to indicators

* Add/readd alt indicator

* Remove RGB Twinkling from Viterbi macro pad

* Fix default layer color detection

* Fix rebase and detection issues

* Cleanup code so it will compile if RGBLIGHT is disabled

* Revert vsode settings

* Use Pragma Once instead of boilerplate code
28 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
keyboards/iris/keymaps/drashna_old/keymap.c
keyboards/iris/keymaps/drashna_old/rules.mk
keyboards/orthodox/keymaps/drashna/config.h
keyboards/orthodox/keymaps/drashna/keymap.c
keyboards/orthodox/keymaps/drashna/rules.mk
keyboards/viterbi/keymaps/drashna/config.h
keyboards/viterbi/keymaps/drashna/keymap.c
keyboards/viterbi/keymaps/drashna/rules.mk
keyboards/viterbi/keymaps/drashna_old/config.h [new file with mode: 0644]
keyboards/viterbi/keymaps/drashna_old/keymap.c [new file with mode: 0644]
keyboards/viterbi/keymaps/drashna_old/rules.mk [new file with mode: 0644]
layouts/community/ergodox/drashna/config.h
layouts/community/ergodox/drashna/keymap.c
layouts/community/ergodox/drashna/rules.mk
layouts/community/ortho_4x12/drashna/config.h [new file with mode: 0644]
layouts/community/ortho_4x12/drashna/keymap.c [new file with mode: 0644]
layouts/community/ortho_4x12/drashna/readme.md [new file with mode: 0644]
layouts/community/ortho_4x12/drashna/rules.mk [new file with mode: 0644]
users/drashna/config.h
users/drashna/drashna.c
users/drashna/drashna.h
users/drashna/readme.md
users/drashna/rgb_stuff.c
users/drashna/rules.mk