A classy affair

Dependencies:   mbed mbed-rtos ShiftReg TextLCD

Revision:
4:1ef122d47bf3
Parent:
3:3700f0c29710
Child:
5:20decc99e50c
diff -r 3700f0c29710 -r 1ef122d47bf3 main.cpp
--- a/main.cpp	Wed Apr 10 11:33:32 2019 +0000
+++ b/main.cpp	Thu Apr 11 11:37:39 2019 +0000
@@ -2,24 +2,19 @@
 
 DigitalOut myled(PC_13);
 void Serial_Function(){INTERFACE_1.Serial();}//Written inside the interface class and Serial function
-
+void LCD_Function(){INTERFACE_1.LCD();}//LCD output
+void Onboard_Led(){while(1){myled = !myled; Thread::wait(1000);}}
+void Schedules_Function(){/*SCHEDULES.Schedules_output();*/}//Fix this
 int main()
 {   
     POST();//Run Power on self test
     Serial_Thread.start(Serial_Function);
+    LCD_Thread.start(LCD_Function);
+    LED_Thread.start(Onboard_Led);
+    Schedules_Thread.start(Schedules_Function);
     while(1)
     {
         myled = 1; // LED is ON
-        //Muscle0 = 1;
-        wait(1); // 200 ms
-        
-        
-        myled = 0; // LED is OFF
-        //Muscle0 = 0;
-        wait(1); // 1 sec
-        
-       // PC.printf("%.6f  %.6f\n\r",FEEDBACK_0.read(),FEEDBACK_1.read());
-        //LCD.printf("Hello World!\n");
-        
+        Thread::wait(500);
     }
 }