Add per-key RGB layer support via darknao's fork

Switch ZMK source to afiqzudinhadi/zmk@rgb-layer (v0.3.0 base +
darknao's per-key RGB patches, all original authors preserved).

- Enable CONFIG_EXPERIMENTAL_RGB_LAYER in corne.conf
- Add underglow-layer node with per-layer color maps:
  CARP=teal, QWRT=blue, STEN=red, FPS=green/orange, HUB=functional
- pixel-lookup assumes left-half serpentine wiring (right half TBD)
- HUB layer uses fade-delay for smooth transitions
This commit is contained in:
afiqzudinhadi 2026-06-24 19:31:56 +08:00
parent ae07b10792
commit a01b4cae8f
3 changed files with 108 additions and 10 deletions

View file

@ -79,6 +79,9 @@ CONFIG_ZMK_RGB_UNDERGLOW_EFF_START=3
CONFIG_ZMK_RGB_UNDERGLOW_BRT_STEP=1
CONFIG_ZMK_RGB_UNDERGLOW_AUTO_OFF_IDLE=y
CONFIG_ZMK_RGB_UNDERGLOW_EXT_POWER=n
### PER-KEY RGB LAYER (darknao fork)
CONFIG_EXPERIMENTAL_RGB_LAYER=y
# CONFIG_ZMK_RGB_UNDERGLOW_HUE_STEP=30
# CONFIG_ZMK_RGB_UNDERGLOW_SAT_STEP=2
# CONFIG_ZMK_RGB_UNDERGLOW_HUE_START=240