pl ack in tmtc

Dependencies:   FreescaleIAP SimpleDMA mbed-rtos mbed

Fork of COM_MNG_TMTC_SIMPLE_pl123 by shubham c

Revision:
109:78f2912e3473
Parent:
100:484a687431cc
--- a/Compression.h	Tue Jan 26 13:15:01 2016 +0000
+++ b/Compression.h	Tue Jan 26 14:15:04 2016 +0000
@@ -280,7 +280,9 @@
                 if(id == 1){    //below thereshold
                     space = adjust(1,0,pointer,8);
                     space = adjust(4,3,pointer,space);
+                    #if USE_SD
                     FSC_science = FCTN_SD_MNGR(3);
+                    #endif
                     //gPC.printf("SID = 3, FSC = %02X\r\n", FSC_science);
                     frames[id][1] = (FSC_science>>24)&0xff;
                     frames[id][2] = (FSC_science>>16)&0xff;
@@ -315,10 +317,12 @@
                 convolution(frames[id]);
                 interleave(TM_convoluted_data,TM_interleave_data);
                 interleave(TM_convoluted_data+ 135,TM_interleave_data + 144);
+                #if USE_SD
                 if(id == 1)
                     SD_WRITE(TM_interleave_data,FSC_science,3);
                 else if (id == 2)
                     SD_WRITE(TM_interleave_data,FSC_science,2);
+                #endif
                 FSC_science++;      //remove this after testing
                 position_tm_frame[id] = position_tm_starting[id];
                 frames[id][6-id] = (length-1) - j;      // first head pointer.
@@ -573,7 +577,9 @@
                 pointer = frames[id];
                 space = adjust(1,0,pointer,8);
                 space = adjust(4,1,pointer,space);
+                #if USE_SD
                 FSC_science = FCTN_SD_MNGR(1);
+                #endif
                 //gPC.printf("SID = 1, FSC = %02X\r\n", FSC_science);
                 frames[id][1] = (FSC_science>>16)&0xff;
                 frames[id][2] = (FSC_science>>8)&0xff;
@@ -588,7 +594,9 @@
                 convolution(frames[id]);
                 interleave(TM_convoluted_data,TM_interleave_data);
                 interleave(TM_convoluted_data+ 135,TM_interleave_data + 144);
+                #if USE_SD
                 SD_WRITE(TM_interleave_data,FSC_science,1);
+                #endif
                 position_tm_frame[id] = position_tm_starting[id];
                 frames[id][4] = (length-1) - j;
             }