CDMS_CODE_samp_23SEP_DMA_flag

Dependencies:   FreescaleIAP SimpleDMA mbed-rtos mbed

Fork of CDMS_CODE_samp_23SEP_DMA by iitm sat

Revision:
184:d75cea6f5d49
Parent:
183:fba74e465e1a
Child:
186:eb19a02f83d6
--- a/COM_MNG_TMTC.h	Sat Jun 11 08:51:16 2016 +0000
+++ b/COM_MNG_TMTC.h	Sat Jun 11 10:05:52 2016 +0000
@@ -806,20 +806,14 @@
             {
                 if(PYLD_I2C_Int == 1)
                 {
-                    read_ack = master.read(addr_pl|1,PL_I2C_DATA,134);
-                    if(read_ack) gPC.printf("\n\rData not received from PL \n") else gPC.printf("\n\rData received from PL \n");
-                    gLEDR=!gLEDR;
-                    for(int i = 0;i< PL_TM_SIZE;i++)
-                        tm_pointer->TM_string[i] = PL_I2C_DATA[i];
-                        received++;
-                    break;   
+                    
+                    //printf("receiving...\r\n");
+                    FCTN_I2C_READ_PL((char*)tm_pointer->TM_string,134);
+                    gPC.printf("%s", tm_pointer->TM_string);
+                    received+=1;
+                    break; //only for testing purpose
                 }
             }
-            else
-            {
-                
-                break;
-            }
             if(received < 1 )
             {
                 printf("Telemetry is not received from BAE\r\n");
@@ -1238,7 +1232,7 @@
                             /*SEND call sign, ACK_L1, NON OBSRS TM TO GS*/\
                             snd_tm.head_pointer(tm_ptr_head);\
                             gPC.puts("enter_adf\r\n");\
-                            transmit_adf;\
+                            /*transmit_adf;*/\
                             gPC.puts("exit_adf\r\n");\ 
                             /*DELETE THE TM AFTER USE*/\
                             tm_ptr = tm_ptr_head;\
@@ -1266,7 +1260,7 @@
                             /*read_TC(current_TC);*/\
                             execute_OBSRS_TC(current_TC);\
                             gPC.puts("enter_adf\r\n");\
-                            transmit_adf;\
+                            /*transmit_adf;*/\
                             gPC.puts("exit_adf\r\n");\
                             uint8_t tempExec = TC_STATE_SUCCESSFULLY_EXECUTED;\
                             PUTexec_status(current_TC, tempExec);\