src/dmx.c
changeset 66 0cf14786b909
parent 65 625f34328820
child 98 e743c905cbf5
--- a/src/dmx.c	Fri Apr 11 14:42:30 2014 +0300
+++ b/src/dmx.c	Fri Apr 11 15:57:48 2014 +0300
@@ -44,14 +44,12 @@
 
 #include "dmx_frame.c"
 
-static void dmx_packet (byte r, byte g, byte b)
+static void dmx_packet (byte count, byte *out)
 {
     dmx_break();
     dmx_frame(0);
 
-    dmx_frame(0);       // control
-    dmx_frame(r);
-    dmx_frame(g);
-    dmx_frame(b);
-    dmx_frame(0);       // madness
+    for (byte i = 0; i < count; i++) {
+        dmx_frame(out[i]);
+    }
 }