further cleanups, moved default colors into defaults.h
This commit is contained in:
parent
6cbea46908
commit
f2497430a2
2 changed files with 27 additions and 20 deletions
|
@ -8,6 +8,7 @@
|
||||||
#include <ESP8266WiFi.h>
|
#include <ESP8266WiFi.h>
|
||||||
#include <NeoPixelBus.h>
|
#include <NeoPixelBus.h>
|
||||||
#include <NeoPixelBrightnessBus.h>
|
#include <NeoPixelBrightnessBus.h>
|
||||||
|
#include "defaults.h"
|
||||||
|
|
||||||
char test[][64] = { { 0, 0, 1, 1, 1, 1, 0, 0,
|
char test[][64] = { { 0, 0, 1, 1, 1, 1, 0, 0,
|
||||||
0, 1, 0, 0, 0, 0, 1, 0,
|
0, 1, 0, 0, 0, 0, 1, 0,
|
||||||
|
@ -62,23 +63,6 @@ char test2[] = { 0x01, 0x23, 0x45, 0x67,
|
||||||
0xCC, 0xDD, 0xEE, 0xFF,
|
0xCC, 0xDD, 0xEE, 0xFF,
|
||||||
0xFE, 0xDC, 0xBA, 0x98,
|
0xFE, 0xDC, 0xBA, 0x98,
|
||||||
0x76, 0x54, 0x32, 0x10 };
|
0x76, 0x54, 0x32, 0x10 };
|
||||||
|
|
||||||
char colorMap[] = { 0x00, 0x00, 0x00,
|
|
||||||
0x19, 0x10, 0x28,
|
|
||||||
0x46, 0xaf, 0x45,
|
|
||||||
0xa1, 0xd6, 0x85,
|
|
||||||
0x45, 0x3e, 0x78,
|
|
||||||
0x76, 0x64, 0xfe,
|
|
||||||
0x83, 0x31, 0x29,
|
|
||||||
0x9e, 0xc2, 0xe8,
|
|
||||||
0xdc, 0x53, 0x4b,
|
|
||||||
0xe1, 0x8d, 0x79,
|
|
||||||
0xd6, 0xb9, 0x7b,
|
|
||||||
0xe9, 0xd8, 0xa1,
|
|
||||||
0x21, 0x6c, 0x4b,
|
|
||||||
0xd3, 0x65, 0xc8,
|
|
||||||
0xaf, 0xaa, 0xb9,
|
|
||||||
0xf5, 0xf4, 0xeb };
|
|
||||||
|
|
||||||
RgbColor *c[16];
|
RgbColor *c[16];
|
||||||
RgbColor black(0);
|
RgbColor black(0);
|
||||||
|
@ -89,7 +73,6 @@ const uint16_t PixelCount = 64; // Currently we have a 8x8 matrix connected
|
||||||
// SPI Hardware Pins: CLK=GPIO14=Pin12=D5 (orange), MOSI=GPIO13=Pin13=D7 (yellow)
|
// SPI Hardware Pins: CLK=GPIO14=Pin12=D5 (orange), MOSI=GPIO13=Pin13=D7 (yellow)
|
||||||
NeoPixelBrightnessBus<DotStarBgrFeature, DotStarSpiMethod> strip(PixelCount);
|
NeoPixelBrightnessBus<DotStarBgrFeature, DotStarSpiMethod> strip(PixelCount);
|
||||||
|
|
||||||
|
|
||||||
void setup() {
|
void setup() {
|
||||||
Serial.begin(115200);
|
Serial.begin(115200);
|
||||||
while (!Serial); // wait for serial attach
|
while (!Serial); // wait for serial attach
|
||||||
|
@ -105,11 +88,17 @@ void setup() {
|
||||||
strip.Show();
|
strip.Show();
|
||||||
|
|
||||||
Serial.println();
|
Serial.println();
|
||||||
|
|
||||||
|
loadColorMap(colorMap);
|
||||||
|
|
||||||
Serial.println("Running...");
|
Serial.println("Running...");
|
||||||
|
|
||||||
// loading ColorMap into color objects
|
}
|
||||||
|
|
||||||
|
// loading ColorMap into color objects
|
||||||
|
void loadColorMap(uint8_t cmap[]) {
|
||||||
for(int n=0; n<16; n++) {
|
for(int n=0; n<16; n++) {
|
||||||
c[n] = new RgbColor(colorMap[n*3], colorMap[n*3+1], colorMap[n*3+2]);
|
c[n] = new RgbColor(cmap[n*3], cmap[n*3+1], cmap[n*3+2]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
18
UNHB-Esel/defaults.h
Normal file
18
UNHB-Esel/defaults.h
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
// the default Colormap
|
||||||
|
uint8_t colorMap[] = { 0x00, 0x00, 0x00,
|
||||||
|
0x19, 0x10, 0x28,
|
||||||
|
0x46, 0xaf, 0x45,
|
||||||
|
0xa1, 0xd6, 0x85,
|
||||||
|
0x45, 0x3e, 0x78,
|
||||||
|
0x76, 0x64, 0xfe,
|
||||||
|
0x83, 0x31, 0x29,
|
||||||
|
0x9e, 0xc2, 0xe8,
|
||||||
|
0xdc, 0x53, 0x4b,
|
||||||
|
0xe1, 0x8d, 0x79,
|
||||||
|
0xd6, 0xb9, 0x7b,
|
||||||
|
0xe9, 0xd8, 0xa1,
|
||||||
|
0x21, 0x6c, 0x4b,
|
||||||
|
0xd3, 0x65, 0xc8,
|
||||||
|
0xaf, 0xaa, 0xb9,
|
||||||
|
0xf5, 0xf4, 0xeb };
|
||||||
|
|
Loading…
Reference in a new issue