#pragma once #include #include "config.h" // SK6812: RGBW (4 bytes/LED) — MUST use NeoGrbwFeature, never NeoRgbFeature using StripWand = NeoPixelBus; // WS2801: RGB (3 bytes/LED), 2MHz SPI for cable-safe 5m run using StripSchrank = NeoPixelBus; extern StripWand stripWand; extern StripSchrank stripSchrank; void initStrips(); void showBothStrips(); void setAllWand(RgbwColor color); void setAllSchrank(RgbColor color); RgbwColor applyBrightnessW(RgbwColor c, float factor); RgbColor applyBrightnessR(RgbColor c, float factor);