boards/anavi/knobs3/code.py: Enable RGB

Enable RGB/Underglow/NeoPixel for the built-in NEOPIXEL LED on
Seeed XIAO RP2040. By default set it 25% brightness with rainbow
animation.

Signed-off-by: Leon Anavi <leon@anavi.org>
This commit is contained in:
Leon Anavi 2022-05-12 02:01:04 +03:00 committed by Kyle Brown
parent 09583aa7f7
commit 6ef20ee042

View File

@ -2,6 +2,7 @@ import board
from anaviknob import AnaviKnob
from kmk.extensions.RGB import RGB, AnimationModes
from kmk.keys import KC
from kmk.modules.encoder import EncoderHandler
@ -18,6 +19,15 @@ encoder_handler.map = (
knob = AnaviKnob()
knob.modules.append(encoder_handler)
rgb_ext = RGB(
pixel_pin=board.NEOPIXEL,
num_pixels=1,
val_limit=100,
val_default=25,
animation_mode=AnimationModes.RAINBOW,
)
knob.extensions.append(rgb_ext)
knob.keymap = [[KC.MUTE, KC.A, KC.B]]
if __name__ == '__main__':