A classy affair

Dependencies:   mbed mbed-rtos ShiftReg TextLCD

Revision:
5:20decc99e50c
Parent:
4:1ef122d47bf3
--- a/main.cpp	Thu Apr 11 11:37:39 2019 +0000
+++ b/main.cpp	Thu Apr 11 11:51:16 2019 +0000
@@ -1,20 +1,20 @@
 #include "Setup.hpp"
 
-DigitalOut myled(PC_13);
+DigitalOut myled(PC_13);//Needed to access definition of the led from the main
 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
+void Onboard_Led(){while(1){myled = !myled; Thread::wait(1000);}}//Blink an onboard LED to signal the board is operational
+void Schedules_Function(){SCHEDULES_1.Schedules_output();}//Output shcedules data
 int main()
 {   
     POST();//Run Power on self test
+    //Thread Start up
     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
-        Thread::wait(500);
+        Thread::signal_wait(1);//Sleep the main thread
     }
 }