Move tlc_send_dc down a bit.
authorMalte S. Stretz <mss@apache.org>
Sun, 11 Jan 2009 15:57:11 +0000 (15:57 +0000)
committerMalte S. Stretz <mss@apache.org>
Sun, 11 Jan 2009 15:57:11 +0000 (15:57 +0000)
src/tlc.c

index ac7d9e4..6e5a785 100644 (file)
--- a/src/tlc.c
+++ b/src/tlc.c
@@ -161,22 +161,6 @@ void shift12(uint8_t byte)
 \r
 /////////////////////////////////////////\r
 \r
-void send_dc_data(void)\r
-{\r
-  for (int rgb = 2; rgb != -1; rgb--) {\r
-    uint8_t dc_data = gg_buffer_dc[rgb] & bits_uint8(1, 1, 1, 1, 1, 1, 0, 0);\r
-    uint8_t dc_out[3] = {\r
-      (dc_data << 0) | (dc_data >> 6),\r
-      (dc_data << 2) | (dc_data >> 4),\r
-      (dc_data << 4) | (dc_data >> 2)\r
-    };\r
-\r
-    for (int i = 0; i < TLC_N_CHANNELS; i++) {\r
-      shift8(dc_out[i % 3]);\r
-    }\r
-  }\r
-}\r
-\r
 void send_gs_data(void)\r
 {\r
   // Because the TLCs are daisy-chained, we have to shift out the RGB data\r
@@ -225,6 +209,22 @@ void send_gs_data(void)
   }\r
 }\r
 \r
+void send_dc_data(void)\r
+{\r
+  for (int rgb = 2; rgb != -1; rgb--) {\r
+    uint8_t dc_data = gg_buffer_dc[rgb] & bits_uint8(1, 1, 1, 1, 1, 1, 0, 0);\r
+    uint8_t dc_out[3] = {\r
+      (dc_data << 0) | (dc_data >> 6),\r
+       (dc_data << 2) | (dc_data >> 4),\r
+        (dc_data << 4) | (dc_data >> 2)\r
+    };\r
+\r
+    for (int i = 0; i < TLC_N_CHANNELS; i++) {\r
+      shift8(dc_out[i % 3]);\r
+    }\r
+  }\r
+}\r
+\r
 void send_data(void)\r
 {\r
   // Always shift out DC first.\r