cdms_i2c_hardware_test
Dependencies: FreescaleIAP SimpleDMA mbed-rtos mbed
Fork of standaloneworkingi2c_cdms by
Diff: Compression.h
- Revision:
- 102:78f2912e3473
- Parent:
- 97:484a687431cc
diff -r bece931236a2 -r 78f2912e3473 Compression.h --- 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; }