Merge pull request #31 from nfriedly/patch-1

formatting improvements to RGB example
This commit is contained in:
Erik Tylek Kettenburg 2016-03-29 10:09:55 -07:00
commit 7841eb24ff

View File

@ -13,46 +13,40 @@ byte GREEN = 1;
byte COLORS[] = {RED, BLUE, GREEN}; byte COLORS[] = {RED, BLUE, GREEN};
// the setup routine runs once when you press reset: // the setup routine runs once when you press reset:
void setup() { void setup() {
DigisparkRGBBegin(); DigisparkRGBBegin();
} }
void loop () void loop() {
{ //direction: up = true, down = false
//direction: up = true, down = false boolean dir = true;
boolean dir = true; int i = 0;
int i = 0;
while(1) {
fade(COLORS[i%3], dir);
i++;
dir = !dir;
}
}
while(1) void fade(byte Led, boolean dir) {
{ int i;
fade(COLORS[i%3], dir);
i++; //if fading up
dir = !dir; if (dir) {
} for (i = 0; i < 256; i++) {
} DigisparkRGB(Led, i);
void fade(byte Led, boolean dir) DigisparkRGBDelay(25);//1);
{ }
int i; } else {
for (i = 255; i >= 0; i--) {
//if fading up DigisparkRGB(Led, i);
if (dir) DigisparkRGBDelay(25);//1);
{ }
for (i = 0; i < 256; i++) }
{
DigisparkRGB(Led, i);
DigisparkRGBDelay(25);//1);
}
}
else
{
for (i = 255; i >= 0; i--)
{
DigisparkRGB(Led, i);
DigisparkRGBDelay(25);//1);
}
}
} }