Repository for CDMS code

Dependencies:   SimpleDMA mbed-rtos mbed eeprom

Fork of COM_MNG_TMTC_SIMPLE by Shreesha S

Files at this revision

API Documentation at this revision

Comitter:
ee12b079
Date:
Fri Aug 05 17:13:23 2016 +0000
Parent:
287:a387337491f7
Child:
289:9bd62b69874c
Commit message:
CDMS Code currently dumped in Satellite

Changed in this revision

ThreadsAndFunctions.h Show annotated file Show diff for this revision Revisions of this file
adf.h Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
--- 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();
--- a/adf.h	Wed Aug 03 12:13:55 2016 +0000
+++ b/adf.h	Fri Aug 05 17:13:23 2016 +0000
@@ -7,7 +7,7 @@
 bool buffer_state;
 bool finish_write_data;
 uint8_t signal = 0x00;
-unsigned char bbram_buffer[66]={0x19,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x00,0xF4,0xC2,0x10,0xC0,0x00,0x30,0x31,0x07,0x00,0x01,0x00,/*PA Level Byte*/0x67/*PA Parameters*/,0x00,0x0B,0x37,0x00,0x00,0x40,0x0C,0x00,0x05,0x00,0x00,0x18,0x12,0x34,0x56,0x20,0x10,0xC4,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0xE0,0x00,0x10,0x04,0x00,0x00,0x00,0x00,0x00};
+unsigned char bbram_buffer[66]={0x19,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x00,0xF4,0xC2,0x10,0xC0,0x00,0x30,0x31,0x07,0x00,0x01,0x00,/*PA Level Byte*/0x57/*PA Parameters*/,0x00,0x0B,0x37,0x00,0x00,0x40,0x0C,0x00,0x05,0x00,0x00,0x18,0x12,0x34,0x56,0x20,0x10,0xC4,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0xE0,0x00,0x10,0x04,0x00,0x00,0x00,0x00,0x00};
 bool data_irq_err=0;
 bool data_err= false;
 unsigned char temp_byte=0x00;
--- a/main.cpp	Wed Aug 03 12:13:55 2016 +0000
+++ b/main.cpp	Fri Aug 05 17:13:23 2016 +0000
@@ -62,9 +62,9 @@
     
     gPC.baud(1200);//changed for bypassing COM
     
-    Base_tm *tm_ptr = NULL;
-    SET_BCN_STANDBY(tm_ptr);
-    gPC.puts("set Bcn off\r\n");
+    //Base_tm *tm_ptr = NULL;
+    //SET_BCN_STANDBY(tm_ptr);
+    //gPC.puts("set Bcn off\r\n");
     
     // COMMON SPI
     spi.format(8,0);