Remove those buffer-access macros again.
authorMalte S. Stretz <mss@apache.org>
Sun, 11 Jan 2009 14:39:14 +0000 (14:39 +0000)
committerMalte S. Stretz <mss@apache.org>
Sun, 11 Jan 2009 14:39:14 +0000 (14:39 +0000)
src/buffer.h
src/tlc.c

index 9add826..2df5f3d 100644 (file)
@@ -1,10 +1,5 @@
 #pragma once\r
 \r
-#define buffer_get_gs(index)        gg_buffer_gs[index]\r
-#define buffer_set_gs(index, value) gg_buffer_gs[index] = value\r
-#define buffer_get_dc(index)        gg_buffer_dc[index]\r
-#define buffer_set_dc(index, value) gg_buffer_dc[index] = value\r
-\r
 extern char gg_buffer_gs[512];\r
 extern char gg_buffer_dc[3];\r
 \r
index f1cbdaa..d128918 100644 (file)
--- a/src/tlc.c
+++ b/src/tlc.c
@@ -172,7 +172,7 @@ void shift12(uint8_t byte)
 void send_dc_data(void)\r
 {\r
   for (int rgb = 2; rgb != -1; rgb--) {\r
-    uint8_t dc_data = buffer_get_dc(rgb) & bits_uint8(1, 1, 1, 1, 1, 1, 0, 0);\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
@@ -196,7 +196,7 @@ void send_gs_data(void)
   int16_t offset = N_TLC_CHANNELS - 1;\r
   while (1) {\r
     // Shift out current channel.\r
-    shift12(buffer_get_gs(offset));\r
+    shift12(gg_buffer_gs[offset]);\r
 \r
     // Skip two colors.\r
     offset -= 3;\r