Feature: RGBLight layers (#7768)
authorNathan Gray <n8gray@n8gray.org>
Tue, 10 Mar 2020 19:50:01 +0000 (12:50 -0700)
committerGitHub <noreply@github.com>
Tue, 10 Mar 2020 19:50:01 +0000 (12:50 -0700)
commit2ffb08843ba59f0af0870335934bdb277fc85620
treef38f760dd73bca0f7089ff8751eecc03a95f7256
parent2a8ccafe6e704eced2d383810e1061613871433e
Feature: RGBLight layers (#7768)

* New feature: RGBLIGHT_LAYERS

This feature allows users to define multiple independent layers of lighting
that can be toggled on and off individually, making it easy to use your
RGB lighting to indicate things like active keyboard layer & modifier state.

* Demonstrate built in functions for layer state checking

Also link the video in the docs.

* Follow existing pattern for setting rgblight_status flags

* Eliminate rgblight_is_static_mode since it's not needed

Just check to see if the timer is enabled directly.
docs/config_options.md
docs/feature_rgblight.md
quantum/rgblight.c
quantum/rgblight.h