Library to control NeoPixel strings of RGB leds
Dependents: NeoPixelI2cSlave NeoPixelI2cSlave
colors.h@0:66a5d46a740f, 2015-10-25 (annotated)
- Committer:
- dwini
- Date:
- Sun Oct 25 11:24:54 2015 +0000
- Revision:
- 0:66a5d46a740f
Start of NeoPixelString library.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
dwini | 0:66a5d46a740f | 1 | #pragma once |
dwini | 0:66a5d46a740f | 2 | |
dwini | 0:66a5d46a740f | 3 | #include "neopixel.h" |
dwini | 0:66a5d46a740f | 4 | |
dwini | 0:66a5d46a740f | 5 | namespace Colors { |
dwini | 0:66a5d46a740f | 6 | const neopixel::Pixel Red = { 255, 0, 0 }; |
dwini | 0:66a5d46a740f | 7 | const neopixel::Pixel Green = { 0, 255, 0 }; |
dwini | 0:66a5d46a740f | 8 | const neopixel::Pixel Blue = { 0, 0, 255 }; |
dwini | 0:66a5d46a740f | 9 | const neopixel::Pixel White = { 255, 255, 255 }; |
dwini | 0:66a5d46a740f | 10 | const neopixel::Pixel Black = { 0, 0, 0 }; |
dwini | 0:66a5d46a740f | 11 | } |
dwini | 0:66a5d46a740f | 12 | |
dwini | 0:66a5d46a740f | 13 | class ColorAdjuster { |
dwini | 0:66a5d46a740f | 14 | public: |
dwini | 0:66a5d46a740f | 15 | static neopixel::Pixel intensity(neopixel::Pixel pix, unsigned short intensity); |
dwini | 0:66a5d46a740f | 16 | }; |