File tree 1 file changed +28
-34
lines changed
digistump-avr/libraries/DigisparkRGB/examples/DigisparkRGB
1 file changed +28
-34
lines changed Original file line number Diff line number Diff line change @@ -13,46 +13,40 @@ byte GREEN = 1;
13
13
byte COLORS[] = {RED, BLUE, GREEN};
14
14
15
15
// the setup routine runs once when you press reset:
16
- void setup () {
16
+ void setup () {
17
17
DigisparkRGBBegin ();
18
18
}
19
19
20
20
21
- void loop ()
22
- {
23
- // direction: up = true, down = false
24
- boolean dir = true ;
25
- int i = 0 ;
26
-
27
- while (1 )
28
- {
29
- fade (COLORS[i%3 ], dir);
30
- i++;
31
- dir = !dir;
32
- }
33
- }
34
- void fade (byte Led, boolean dir)
35
- {
36
- int i;
37
-
38
- // if fading up
39
- if (dir)
40
- {
41
- for (i = 0 ; i < 256 ; i++)
42
- {
43
- DigisparkRGB (Led, i);
44
- DigisparkRGBDelay (25 );// 1);
45
- }
46
- }
47
- else
48
- {
49
- for (i = 255 ; i >= 0 ; i--)
50
- {
51
- DigisparkRGB (Led, i);
52
- DigisparkRGBDelay (25 );// 1);
53
- }
21
+ void loop () {
22
+ // direction: up = true, down = false
23
+ boolean dir = true ;
24
+ int i = 0 ;
25
+
26
+ while (1 ) {
27
+ fade (COLORS[i%3 ], dir);
28
+ i++;
29
+ dir = !dir;
30
+ }
54
31
}
32
+
33
+ void fade (byte Led, boolean dir) {
34
+ int i;
35
+
36
+ // if fading up
37
+ if (dir) {
38
+ for (i = 0 ; i < 256 ; i++) {
39
+ DigisparkRGB (Led, i);
40
+ DigisparkRGBDelay (25 );// 1);
41
+ }
42
+ } else {
43
+ for (i = 255 ; i >= 0 ; i--) {
44
+ DigisparkRGB (Led, i);
45
+ DigisparkRGBDelay (25 );// 1);
46
+ }
47
+ }
55
48
}
56
49
57
50
58
51
52
+
You can’t perform that action at this time.
0 commit comments