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
Revision 3:a415f73507c9, committed 2012-10-01
- 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),
