test

Dependencies:   mbed QEI HIDScope biquadFilter MODSERIAL FastPWM

Files at this revision

API Documentation at this revision

Comitter:
jobjansen
Date:
Tue Sep 10 13:25:52 2019 +0000
Parent:
4:482f28bc4240
Commit message:
Control color of light by pc input;

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/main.cpp	Tue Sep 10 12:49:23 2019 +0000
+++ b/main.cpp	Tue Sep 10 13:25:52 2019 +0000
@@ -5,7 +5,9 @@
 //#include "BiQuad.h"
 //#include "FastPWM.h"
 
-DigitalOut led(LED_GREEN);
+DigitalOut ledgreen(LED_GREEN);
+DigitalOut ledred(LED_RED);
+DigitalOut ledblue(LED_BLUE);
 
 MODSERIAL pc(USBTX, USBRX);
 
@@ -14,10 +16,24 @@
     pc.baud(115200);
     pc.printf("\r\nStarting up...\r\n\r\n");
     
+    ledred = !ledred;
+    ledgreen = !ledgreen;
+    ledblue = !ledblue;
+    
+    char c;
+    
     while (true) {
+        c = pc.getc();
+        if(c == 'r'){
+            ledred = !ledred;
+        }else if(c == 'g'){
+            ledgreen = !ledgreen;
+        }else if(c == 'b'){
+            ledblue = !ledblue;
+        }else{
+            pc.printf("Wrong input!");
+            }
         
-        led = !led;
         
-        wait_ms(1000);
     }
 }