Simple demo for MultipinRGB lib.

Dependencies:   MultipinRGB max32630fthr

Revision:
1:e10e0ccddca1
Parent:
0:8a5a157f2603
Child:
2:6a33adb8bf65
diff -r 8a5a157f2603 -r e10e0ccddca1 main.cpp
--- a/main.cpp	Tue Mar 28 20:28:33 2017 +0000
+++ b/main.cpp	Tue Mar 28 23:36:03 2017 +0000
@@ -43,21 +43,17 @@
 int main()
 {
     MultipinRGB leds(LED1, LED2, LED3);
-    float redDutyCycle(0.5F), grnDutyCycle(0.0F), bluDutyCycle(0.0F), temp;
     
     while(1)
     {
-        leds.writeRGB(redDutyCycle, grnDutyCycle, bluDutyCycle);
-        
-        printf("RGB Duty Cycles = %3.1f, %3.1f, %3.1f\r\n", 
-                redDutyCycle, grnDutyCycle, bluDutyCycle);
-                
-        //shift r->g->b->r
-        temp = bluDutyCycle;
-        bluDutyCycle = grnDutyCycle;
-        grnDutyCycle = redDutyCycle;
-        redDutyCycle = temp;
-        
+        leds.toggleLed(MultipinRGB::Red);
+        wait(0.25);
+        leds.toggleLed(MultipinRGB::Red);
+        leds.toggleLed(MultipinRGB::Green);
         wait(0.25);
+        leds.toggleLed(MultipinRGB::Green);
+        leds.toggleLed(MultipinRGB::Blue);
+        wait(0.25);
+        leds.toggleLed(MultipinRGB::Blue);
     }
 }
\ No newline at end of file