working version

Dependencies:   mbed mbed-rtos SimpleDMA FreescaleIAP eeprom

Fork of CDMS_CODE_FM_28JAN2017 by samp Srinivasan

Revision:
288:aa93d6652381
Parent:
278:1d837d6dfb6e
Child:
289:9bd62b69874c
--- a/ThreadsAndFunctions.h	Wed Aug 03 12:13:55 2016 +0000
+++ b/ThreadsAndFunctions.h	Fri Aug 05 17:13:23 2016 +0000
@@ -14,16 +14,18 @@
     gPAY_SPI->format(8,0);
     gPAY_SPI->bulkRead_init(gPAYLOAD_BUFFER, PAYLOAD_BUFFER_LENGTH, &payload_isr_fun);
     gPAY_SPI->bulkRead_start();
+    //gPAY_SPI->bulkRead_pause();
+    //gPAY_SPI->bulkRead_resume(&payload_isr_fun);
     while(true){
         gPC.puts("entering sci\r\n");
         gSCIENCE_THREAD->signal_wait(SCIENCE_SIGNAL);
         gMutex.lock();
         gPC.puts("sig_set\r\n");
-        for(int i =0; i<PAYLOAD_BUFFER_LENGTH; i++)
-        if (gPAYLOAD_BUFFER[i] != 0) gPC.printf("not zero");  
+        //for(int i =0; i<PAYLOAD_BUFFER_LENGTH; i++)
+        //if (gPAYLOAD_BUFFER[i] != 0) gPC.printf("not zero");  
         //srp(gPAYLOAD_BUFFER);//skip one apcket when cdms resets
         gPC.puts("exit_srp\r\n");
-        wait(4);/*timeout to be decided*/
+        wait(2);/*timeout to be decided*/
         if(dma)
         gPAY_SPI->bulkRead_start();
         gMutex.unlock();