working version

Dependencies:   mbed mbed-rtos SimpleDMA FreescaleIAP eeprom

Fork of CDMS_CODE_FM_28JAN2017 by samp Srinivasan

Revision:
342:77b0d59897f7
Parent:
338:d63eb331a67d
Child:
346:204497974293
--- a/ThreadsAndFunctions.h	Mon Jan 02 14:21:44 2017 +0000
+++ b/ThreadsAndFunctions.h	Thu Jan 05 17:38:21 2017 +0000
@@ -26,9 +26,11 @@
     //AY_SPI->bulkRead_pause();
     //AY_SPI->bulkRead_resume(&payload_isr_fun);
     while(true){
-        //gPC.puts("entering sci\r\n");
+        gPC.printf("waiting for Sci sig\n\r");
         gSCIENCE_THREAD->signal_wait(SCIENCE_SIGNAL);
-        gMutex.lock(); 
+        gPC.printf("checking mutex in Sci\n\r");
+        gMutex.lock();
+        gPC.printf("locked mutex,entered in Sci thread\n\r"); 
         PL_RCV_SC_DATA_STATUS = 1;
         //gPC.puts("sig_set\r\n");
         //for(int i =0; i<PAYLOAD_BUFFER_LENGTH; i++)
@@ -52,6 +54,7 @@
     
         /*else
         gPC.printf("\n\rDMA error");*/
+        gPC.printf("\r\nreleasing mutex for Sci\n\r");
         gMutex.unlock(); 
     }
 }
@@ -188,7 +191,7 @@
             }
         }
         else if( gFLAGS & NEW_TC_RECEIVED ){
-            gPC.puts("\n\n\rNEW TC RECEIVED\r\n");
+            gPC.puts("\n\n\n\r\rNEW TC RECEIVED\r\n");
             /*Thread::wait(2000);*/
             gFLAGS = gFLAGS & (~NEW_TC_RECEIVED);
             gFLAGS = gFLAGS | COM_MNG_TMTC_RUNNING_FLAG;