FM

Dependencies:   SimpleDMA eeprom mbed-rtos mbed FreescaleIAP

Fork of CDMS_CODE by shubham c

Revision:
353:e1803e801e20
Parent:
352:022c513aee03
Child:
354:0da912441c7b
--- a/CDMS_HK.h	Mon Feb 06 16:36:46 2017 +0000
+++ b/CDMS_HK.h	Tue Feb 21 06:30:56 2017 +0000
@@ -60,7 +60,7 @@
             hk_count--;
             gPC.printf("releasing mutex for HK_PL \n\r");
            SCI_LED1 =0;
-           PL_GPIO_1_STATUS=0;
+           PL_GPIO_3_STATUS=0;
             gMutex.unlock();
             continue;
         } else if(hk_count == 0) {
@@ -107,7 +107,9 @@
 
         // Here: Have to FIT flash data.
         CDMS_HEALTH_DATA[106] = (EPS_V_A_EN_STATUS<<7) | ((BAE_STATUS<<5)&0x60) | ((SD_STATUS<<3)&0x18) | ((PL_STATUS<<1)&0x06) | (PL_EPS_LATCH_SW_EN & 0x01);
-        CDMS_HEALTH_DATA[107] = (RTC_INIT_STATUS<<6) | ((CDMS_RTC_DISABLE<<5)&0x20);
+     //  CDMS_HEALTH_DATA[107] = (RTC_INIT_STATUS<<6) | ((CDMS_RTC_DISABLE<<5)&0x20);
+         CDMS_HEALTH_DATA[107] = (RTC_INIT_STATUS<<6) | ((EN_RTC<<5)&0x20); // changed by samp
+         gPC.printf("\n\r 0x%08X",EN_RTC);
         CDMS_HEALTH_DATA[108] = CDMS_RESET_COUNTER >>8;
         CDMS_HEALTH_DATA[109] = CDMS_RESET_COUNTER;
         CDMS_HEALTH_DATA[110] = TIME_LATEST_CDSMS_RESET >>24;
@@ -273,7 +275,7 @@
         beacon_array[132] = crc;
         beacon_array[133] = crc >> 8;
         bool y;
-        y = FCTN_I2C_WRITE((char *)beacon_array,134);
+        y = FCTN_I2C_WRITE((char *)beacon_array,135); //134
         if(y == 0) {
             TIME_LATEST_I2C_BAE = FCTN_CDMS_RD_RTC() >> 7;
             //gPC.printf("long Bcn sent\n\r");