You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Back-end
========
- ModuleIO: Octo -> Octa, Add Dig2Go, set index to 1
- Light control: rename pinRelayBrightness and pinToggleOnOff to pinRelayLightsOn and pinButtonLightsOn. readPins()/onUpdate: digitalWrite relay
- Audio Sync: refactor no connection, set to 0
- Infrared: increase to 10 presets
- Virtual layer: nrOfLights is max mapped
Copy file name to clipboardExpand all lines: docs/moonlight/drivers.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,7 +33,7 @@ Want to add a Driver to MoonLight, see [develop](https://moonmodules.org/MoonLig
33
33
| Parallel LED Driver | <imgwidth="100"src="https://github.com/user-attachments/assets/9cbe487e-f330-40a5-8b40-6663c83e5d90"/> | <imgwidth="320"alt="Parallel"src="https://github.com/user-attachments/assets/0c6f1543-623a-45bf-98d7-f5ddd072a1c6" /> | Drive multiple LED types, all devices including ESP32-P4(-nano) supported<br>Max Power and Light preset: See below<br>DMA buffer: set higher when LEDs flicker<br>Virtual LED Driver will be part of the Parallel LED driver.|
34
34
| FastLED Driver | <imgwidth="100"src="https://avatars.githubusercontent.com/u/5899270?s=48&v=4"/> | <imgwidth="320"alt="FastLed"src="https://github.com/user-attachments/assets/d5ea1510-9766-4687-895a-b68c82575b8f" /> | Most used LED driver. Drive most common LEDs (WS2812).<br>Max Power: See below |
35
35
| Art-Net | <imgwidth="100"src="https://github.com/user-attachments/assets/9c65921c-64e9-4558-b6ef-aed2a163fd88"> | <imgwidth="320"alt="Art-Net"src="https://github.com/user-attachments/assets/1428e990-daf7-43ba-9e50-667d51b456eb" /> | Drive LEDS and DMX lights over the network. See below |
36
-
|AudioSync| <imgwidth="100"src="https://github.com/user-attachments/assets/bfedf80b-6596-41e7-a563-ba7dd58cc476"/> | No controls | Listens to audio sent over the local network by WLED-AC or WLED-MM and allows audio reactive effects (♪ & ♫) to use audio data (volume and bands (FFT)) |
36
+
|Audio Sync| <imgwidth="100"src="https://github.com/user-attachments/assets/bfedf80b-6596-41e7-a563-ba7dd58cc476"/> | No controls | Listens to audio sent over the local network by WLED-AC or WLED-MM and allows audio reactive effects (♪ & ♫) to use audio data (volume and bands (FFT)) |
| IR Driver 🆕🚧 | <imgwidth="100"src="../../media/moonlight/IRDriver.jpeg"/> || Receive IR commands and [Lights Control](https://moonmodules.org/MoonLight/moonlight/lightscontrol/)|
// Trigger only on button press (HIGH to LOW transition for INPUT_PULLUP)
@@ -326,7 +330,7 @@ class ModuleLightsControl : public Module {
326
330
_socket->emitEvent("monitor", (char*)layerP.lights.channels, MIN(layerP.lights.header.nrOfLights * 3, layerP.lights.maxChannels)); //*3 is for 3 bytes position
327
331
}
328
332
memset(layerP.lights.channels, 0, layerP.lights.maxChannels); // set all the channels to 0 //cleaning the positions
329
-
EXT_LOGD(ML_TAG, "positions sent to monitor (2 -> 3, noL:%d noC:%d)", layerP.lights.header.nrOfLights, layerP.lights.maxChannels);
333
+
EXT_LOGD(ML_TAG, "positions sent to monitor (2 -> 3, #L:%d maxC:%d)", layerP.lights.header.nrOfLights, layerP.lights.maxChannels);
0 commit comments