Control Code with I/O and ADC working

Dependencies:   MODSERIAL mbed

Revision:
17:96c064f773ab
Parent:
16:82d941b1ef21
Child:
18:aaec99ca68c3
--- a/main.cpp	Wed Jun 20 00:30:48 2018 +0000
+++ b/main.cpp	Wed Jun 20 18:13:31 2018 +0000
@@ -778,6 +778,9 @@
 /*************************************************************/
 
 int main() {
+    //print UID once
+    if(UID_PRINT) pc.printf("DBG: <%f>[UID: %04X%08X%08X] PSTARTED\n", t.read(), UIDMH, UIDML, UIDL);
+    
     //variables for controlling board
     Timer t;
     Timer t_cool;
@@ -805,9 +808,6 @@
 
     while(1) {
         //test_mcp23008(0);
-        if(UID_PRINT) {
-            pc.printf("DBG: <%f>[UID: %04X%08X%08X] PSTARTED\n", t.read(), UIDMH, UIDML, UIDL);
-        }
 
         //SETUP TIMER USED TO TRACK HOW LONG THE HEATER IS ON
         float time_sec = t.read();
@@ -829,7 +829,7 @@
         sendTempReadings();
         
         time_sec = t.read();
-        if(LOOP_TIME) pc.printf("\r TIME: %f s\r\n", time_sec);
+        if(LOOP_TIME) pc.printf("DBG: TIME: %f s\n", time_sec);
 
         //CONTROL LOOP: LOOPS THROUGH EVERY CHANNEL AND CONTROLS THE FIXTURE IN RESPONSE
         for(int chnl = 0; chnl < CHN_COUNT; chnl++){