things are working

Dependencies:   FreescaleIAP mbed-rtos mbed

Fork of CDMS_DEC_2016_jan by Team Fox

Revision:
3:23cdab96a05d
Parent:
2:2565deafb176
Child:
4:560716ec8414
--- a/CDMS_HK.cpp	Fri Jan 22 18:07:48 2016 +0000
+++ b/CDMS_HK.cpp	Sat Jan 23 09:26:14 2016 +0000
@@ -20,13 +20,12 @@
 {
     CDMS_HK_STATUS=(CDMS_HK_STATUS)|(HK_MAIN_STATUS);
     
-    hk_cdms.printf(" \r\nCDMS HK entered Verify COM RX RSSI >0.4 \r\n");
+    hk_cdms.printf(" \r\nCDMS HK entered \r\n");
     
     int HK_I2C;
-    char BAE_HK[73];
-    FCTN_I2C_READ(BAE_HK,73);
+    char BAE_HK[74];
+    FCTN_I2C_READ(BAE_HK,74);
     printf("BAE_HK=%s",BAE_HK);
-    //FCTN_I2C_READ(BAE_HK);
     /*if(HK_I2C==0)
     {
         if(Power_level!=0)
@@ -37,14 +36,12 @@
         CDMS_HK_STATUS=(CDMS_HK_STATUS)|(HK_BAE_ERR_I2C);
         CDMS_HK_STATUS=(CDMS_HK_STATUS)&(~(HK_MAIN_STATUS));
     }**/
-    
-       // printf("BAE HK is %s",BAE_HK);
-        uint64_t time=FCTN_CDMS_RD_RTC();
-        char tree[61];
-        hk_cdms.printf("i am done\r\n");
-        uint8_t data[512];
-        for(int i=0;i<512;i++)
-        {
+    uint64_t time=FCTN_CDMS_RD_RTC();
+    char tree[82];
+    hk_cdms.printf("i am done\r\n");
+    uint8_t data[512];
+    for(int i=0;i<512;i++)
+    {
             data[i]=0x00;
         }
         tree[0]=(char)(time>>(56))&(0xFF);
@@ -55,12 +52,12 @@
         tree[5]=(char)(time>>(16))&(0xFF);
         tree[6]=(char)(time>>(8))&(0xFF);
         tree[7]=(char)(time)&(0xFF); 
-        for(int i=0;i<73;i++)
+        for(int i=0;i<74;i++)
         {
             tree[i+8]=BAE_HK[i];
         }
         printf("Hope u r alive \r\n");
-        for(int i=0;i<81;i++)
+        for(int i=0;i<82;i++)
         {
             data[i]=(uint8_t)tree[i];
         }
@@ -73,7 +70,7 @@
         int a=SD_WRITE(data,0x00000012,0x3); 
         printf("Result of writing is %d \r\n",a);
         //BCN long frame ???
-        CDMS_HK_STATUS=(CDMS_HK_STATUS)&(~(HK_MAIN_STATUS));
+        //CDMS_HK_STATUS=(CDMS_HK_STATUS)&(~(HK_MAIN_STATUS));
         hk_cdms.printf("let me know the truth\r\n");
 }