keychron_qmk_firmware/keyboards/iris
Drashna Jaelre 3d1349b280 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
2018-06-01 01:11:06 -04:00
..
keymaps Big overhaul to Drashna keymaps and userspace (#3097) 2018-06-01 01:11:06 -04:00
rev1 Add support for Swap Hands feature to Orthodox and Iris (#2933) 2018-05-14 10:15:48 -04:00
rev1_led Add support for Swap Hands feature to Orthodox and Iris (#2933) 2018-05-14 10:15:48 -04:00
rev2 Add support for Swap Hands feature to Orthodox and Iris (#2933) 2018-05-14 10:15:48 -04:00
config.h
i2c.c
i2c.h
info.json Update info.json for Iris to more closely match physical layout (#2973) 2018-05-15 08:09:47 -07:00
iris.c
iris.h More Configurator Warning Fixes (#2716) 2018-04-07 23:32:14 -07:00
matrix.c Fix nyquist (and other splits using D2 in debouncing) (#3067) 2018-05-28 15:02:41 -07:00
readme.md Pointing to the right build URL 2017-12-08 16:12:05 -05:00
rules.mk Updates bootloader settings, adds file size check (#2029) 2017-11-27 23:08:21 -05:00
serial.c
serial.h
split_rgb.c
split_rgb.h
split_util.c
split_util.h

Iris

A split ergo 4x6 keyboard with 3 or 4 thumb keys made and sold by Keebio. More info at Keebio.

Keyboard Maintainer: Bakingpy/nooges
Hardware Supported: Pro Micro
Hardware Availability: Keebio

Make example for this keyboard (after setting up your build environment):

make iris/rev2:default

Example of flashing this keyboard:

make iris/rev2:default:avrdude

See build environment setup then the make instructions for more information.

A build guide for this keyboard can be found here: Iris Build Guide