Dependencies:   TextLCD mbed

Fork of Mbed-Mensch-1 by Projekte_werkstatt

Committer:
ladner
Date:
Fri Mar 11 07:47:58 2016 +0000
Revision:
5:f4db4cd245e3
Parent:
WS2812B.h@1:0eaa7682f7e1

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ladner 1:0eaa7682f7e1 1 #include "mbed.h"
ladner 1:0eaa7682f7e1 2
ladner 1:0eaa7682f7e1 3 class LedOut
ladner 1:0eaa7682f7e1 4 {
ladner 1:0eaa7682f7e1 5 public:
ladner 1:0eaa7682f7e1 6 LedOut(PinName pin);
ladner 1:0eaa7682f7e1 7 void WriteLed(uint32_t leddata);
ladner 1:0eaa7682f7e1 8 private:
ladner 1:0eaa7682f7e1 9 DigitalOut Output;
ladner 1:0eaa7682f7e1 10 void writeledbit(char wert);
ladner 1:0eaa7682f7e1 11 };
ladner 1:0eaa7682f7e1 12
ladner 1:0eaa7682f7e1 13 uint32_t Brightness(uint32_t Colour,char Brightness);
ladner 1:0eaa7682f7e1 14
ladner 1:0eaa7682f7e1 15 class RGBOut
ladner 1:0eaa7682f7e1 16 {
ladner 1:0eaa7682f7e1 17 public:
ladner 1:0eaa7682f7e1 18 RGBOut(PinName rPin,PinName gPin,PinName bPin);
ladner 1:0eaa7682f7e1 19 void set(float r,float g,float b);
ladner 1:0eaa7682f7e1 20 void set_RGB(uint32_t leddata);
ladner 1:0eaa7682f7e1 21 void set_r(float r);
ladner 1:0eaa7682f7e1 22 void set_g(float g);
ladner 1:0eaa7682f7e1 23 void set_b(float b);
ladner 1:0eaa7682f7e1 24 private:
ladner 1:0eaa7682f7e1 25 PwmOut Rout;
ladner 1:0eaa7682f7e1 26 PwmOut Gout;
ladner 1:0eaa7682f7e1 27 PwmOut Bout;
ladner 1:0eaa7682f7e1 28 };