FM
Dependencies: SimpleDMA eeprom mbed-rtos mbed FreescaleIAP
Fork of CDMS_CODE by
Diff: CDMS_HK.h
- Revision:
- 353:e1803e801e20
- Parent:
- 352:022c513aee03
- Child:
- 354:0da912441c7b
diff -r 022c513aee03 -r e1803e801e20 CDMS_HK.h --- 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");