- ZMK_RGB_EFFECT_PERSISTENT flag: layer effect survives RGB toggle - on_idle callback: wake re-renders layer, sleep turns off without clearing layer_effect_active - is_active callback: ext power stays on for layer RGB - Wakeup filtering: battery events (wakeup=false) don't wake sleeping RGB, layer changes (wakeup=true) do - Layer filtering: only refresh when changed layer matches active top layer, skip unnecessary re-renders - Fade delay: calls zmk_rgb_set_tick_delay() with per-layer DT fade-delay prop after rendering static pixels Requires: zmk fork rgb-modular-v1.1 branch |
||
|---|---|---|
| .. | ||
| behaviors | ||
| effects | ||
| events | ||
| rgb_underglow_layer.c | ||