From db4bd6927ba5908de2034e3df137bdd9d910c5dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Vinot?= Date: Mon, 9 Mar 2015 00:42:34 +0100 Subject: [PATCH] initial test to support the 1-LED-strip mode --- .../processing/PixelControl/PixelControl.pyde | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/v2/backend/processing/PixelControl/PixelControl.pyde b/v2/backend/processing/PixelControl/PixelControl.pyde index 6cbceb3..d4d041e 100644 --- a/v2/backend/processing/PixelControl/PixelControl.pyde +++ b/v2/backend/processing/PixelControl/PixelControl.pyde @@ -8,6 +8,8 @@ errorCount = 0 framerate = 30 dimension = 0 +long_line = False + ledSerial = None data = None @@ -51,7 +53,14 @@ def image2data(data): if b > 127: # Convert to signed bytes (expected by jarray) b -= 2**8 - data[offset] = b + if long_line: + if x/width%2 == 0: + data[offset] = b + else: + # TODO: write data in the opposite order + pass + else: + data[offset] = b offset += 1 imgmask >>= 1 @@ -79,7 +88,7 @@ def prepare_data(): def setup(): global gammatable global dimension - size(700, 1) + size(8, 5) dimension = width * height frameRate(framerate) serialConfigure("/dev/ttyACM0")