Fixed logic errors in arduino
This commit is contained in:
parent
25bbed17c0
commit
87cda5de60
@ -28,24 +28,6 @@ void loop() {
|
||||
if (Serial.available() > 0) {
|
||||
int data;
|
||||
switch (data = Serial.read()) {
|
||||
case '0':
|
||||
case '1':
|
||||
case '2':
|
||||
case '3':
|
||||
case '4':
|
||||
case '5':
|
||||
case '6':
|
||||
case '7':
|
||||
case '8':
|
||||
case '9':
|
||||
case 'a':
|
||||
case 'b':
|
||||
case 'c':
|
||||
case 'd':
|
||||
case 'e':
|
||||
case 'f':
|
||||
hex = (hex << 2) + charMap(data);
|
||||
break;
|
||||
case 'n':
|
||||
nextColour();
|
||||
break;
|
||||
@ -58,6 +40,9 @@ void loop() {
|
||||
case 'r':
|
||||
resetState();
|
||||
break;
|
||||
default:
|
||||
hex = (hex << 1) + charMap(data);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -77,6 +62,7 @@ void nextLed() {
|
||||
leds[strip][i] = color;
|
||||
}
|
||||
|
||||
led++
|
||||
rgb = hex = 0;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user