Simple 8x8 LED Matrix controller which interfaces with a Processing GUI over serial to display sketches

Dependencies:   Multi_WS2811 mbed

Fork of Multi_WS2811_test by Ned Konz

Files at this revision

API Documentation at this revision

Comitter:
heroic
Date:
Mon Oct 01 02:30:12 2012 +0000
Parent:
2:af5af64e114d
Child:
4:0b75eb84a6d2
Commit message:
Remove unnecessary function.

Changed in this revision

LPD8806.cpp Show annotated file Show diff for this revision Revisions of this file
LPD8806.h Show annotated file Show diff for this revision Revisions of this file
--- a/LPD8806.cpp	Sun Sep 16 13:09:54 2012 +0000
+++ b/LPD8806.cpp	Mon Oct 01 02:30:12 2012 +0000
@@ -16,7 +16,7 @@
     clk(clockPin) {
     // Allocate 3 bytes per pixel:
     numLEDs = n;
-    if (NULL != (pixels = (uint8_t *)malloc(numLEDs * 3))) {
+    if ((pixels = (uint8_t *)malloc(numLEDs * 3))) {
         memset(pixels, 0x80, numLEDs * 3); // Init to RGB 'off' state
     }
 }
@@ -88,13 +88,6 @@
     pixels[n*3+2] = b | 0x80;
 }
 
-void LPD8806::setPixelGB(uint16_t n, uint8_t g, uint8_t b) {
-    if (n >= numLEDs) return; // '>=' because arrays are 0-indexed
-
-    pixels[n*3  ] = g | 0x80;
-    pixels[n*3+2] = b | 0x80;
-}
-
 void LPD8806::setPixelR(uint16_t n, uint8_t r) {
     if (n >= numLEDs) return; // '>=' because arrays are 0-indexed
 
--- a/LPD8806.h	Sun Sep 16 13:09:54 2012 +0000
+++ b/LPD8806.h	Mon Oct 01 02:30:12 2012 +0000
@@ -25,7 +25,6 @@
     show(void),
     blank(void),
     setPixelColor(uint16_t n, uint8_t r, uint8_t g, uint8_t b),
-    setPixelGB(uint16_t n, uint8_t g, uint8_t b),
     setPixelB(uint16_t n, uint8_t b),
     setPixelG(uint16_t n, uint8_t g),
     setPixelR(uint16_t n, uint8_t r),