Nico De Witte / NeoPixelString

Dependencies:   PixelArray

Dependents:   NeoPixelI2cSlave NeoPixelI2cSlave

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers neopixel_string.h Source File

neopixel_string.h

00001 #pragma once
00002 
00003 #include "neopixel.h"
00004 #include "colors.h"
00005  
00006 class NeoPixelString : public neopixel::PixelArray {
00007     
00008     private:
00009         unsigned int length;
00010         neopixel::Pixel * pixels;
00011 
00012     public:
00013         NeoPixelString(PinName spi_pin, unsigned int length);
00014         unsigned int getLength(void);
00015         void update(void);
00016         void update(neopixel::Pixel singlecolor);
00017         void diagnose(void);
00018         neopixel::Pixel getPixel(unsigned int i);
00019         void setPixel(unsigned i, neopixel::Pixel pixel);
00020 };