lololololol

Dependencies:   mbed QEI HIDScope biquadFilter MODSERIAL FastPWM

Revision:
3:68d78770639b
Parent:
2:d9b0ebf3fcca
Child:
4:4afc587630ea
diff -r d9b0ebf3fcca -r 68d78770639b main.cpp
--- a/main.cpp	Tue Sep 10 15:03:50 2019 +0000
+++ b/main.cpp	Tue Sep 10 15:26:58 2019 +0000
@@ -2,31 +2,35 @@
 #include "MODSERIAL.h"
 
 MODSERIAL pc(USBTX, USBRX);
-DigitalOut led(LED_RED);
+DigitalOut ledr(LED_RED);
+DigitalOut ledg(LED_GREEN);
+DigitalOut ledb(LED_BLUE);
 Ticker ReadEnCoder;
 
-volatile char color='r';
+volatile char color;
 
-void knipper()
+void flicker()
 {
-    led = !led;
+    ledr = !ledr;
+    ledg = !ledg;
+    ledb = !ledb;
 }
 
 int main()
 {
     pc.baud(115200);
-    ReadEnCoder.attach(knipper,0.05);
     while (true) 
     {
+        ReadEnCoder.attach(flicker,0.5);
         color = pc.getc();
         if (color == 'r'){
-            DigitalOut led(LED_RED);
+            ledr=!ledr;
             }
         if (color == 'g'){
-            DigitalOut led(LED_GREEN);
+            ledg=!ledg;
             }
         if (color == 'b'){
-            DigitalOut led(LED_BLUE);
+            ledb=!ledb;
             }
     }
 }
\ No newline at end of file