FM
Dependencies: SimpleDMA eeprom mbed-rtos mbed FreescaleIAP
Fork of CDMS_CODE by
Diff: FMS_all.h
- Revision:
- 354:0da912441c7b
- Parent:
- 353:e1803e801e20
--- a/FMS_all.h Tue Feb 21 06:30:56 2017 +0000 +++ b/FMS_all.h Sat Mar 11 04:46:31 2017 +0000 @@ -85,7 +85,7 @@ SD_CARD_fromISO_ENA4 = 1; SD_SW_EN_DS = 1; SD_STATUS = DEVICE_POWERED; - WRITE_TO_EEPROM(2,DEVICE_POWERED); + FCTN_CDMS_WR_FLASH(2,DEVICE_POWERED); gPC.printf("sw on sd\n"); } @@ -95,7 +95,7 @@ SD_CARD_fromISO_ENA4 = 0; SD_SW_EN_DS = 0; SD_STATUS = DEVICE_DISABLED; - WRITE_TO_EEPROM(2,DEVICE_DISABLED); + FCTN_CDMS_WR_FLASH(2,DEVICE_DISABLED); gPC.printf("sw off sd\n"); } @@ -114,7 +114,8 @@ gCS_RTC=1; EN_RTC = 0x01; // CDMS_RTC_DISABLE =1; - WRITE_TO_EEPROM(6,1); + FCTN_CDMS_WR_FLASH(1,DEVICE_POWERED); + // gPC.printf("0x%08X \n", READ_FROM_EERPOM(6)); SPI_mutex.unlock(); gPC.printf("sw on rtc\n"); } @@ -134,7 +135,7 @@ EN_RTC = 0x00; // CDMS_RTC_DISABLE = 0; - WRITE_TO_EEPROM(6,0); + FCTN_CDMS_WR_FLASH(6,0x00); SPI_mutex.unlock(); gPC.printf("sw off rtc\n"); } @@ -143,7 +144,7 @@ { BAE_SW_EN_DS = 1; BAE_STATUS = DEVICE_POWERED; - WRITE_TO_EEPROM(1,DEVICE_POWERED); + FCTN_CDMS_WR_FLASH(1,DEVICE_POWERED); gPC.printf("sw on bae\n"); } @@ -151,7 +152,7 @@ { BAE_SW_EN_DS = 0; BAE_STATUS = DEVICE_DISABLED; - WRITE_TO_EEPROM(1,DEVICE_DISABLED); + FCTN_CDMS_WR_FLASH(1,DEVICE_DISABLED); gPC.printf("sw off bae\n"); } @@ -165,7 +166,7 @@ PYLD_DFF_CLK = 0; wait_us(1); PL_STATUS = DEVICE_POWERED; - WRITE_TO_EEPROM(3,DEVICE_POWERED); + FCTN_CDMS_WR_FLASH(3,DEVICE_POWERED); } void SW_OFF_PL_BEE() @@ -178,7 +179,7 @@ PYLD_DFF_CLK = 0; wait_us(1); PL_STATUS = DEVICE_DISABLED; - WRITE_TO_EEPROM(3,DEVICE_DISABLED); + FCTN_CDMS_WR_FLASH(3,DEVICE_DISABLED); } void SW_ON_PL_EPS() @@ -191,7 +192,7 @@ PYLD_EPS_DFF_PWR_CLK = 0; wait_us(1); PL_EPS_LATCH_SW_EN = 1; - WRITE_TO_EEPROM(4,1); + FCTN_CDMS_WR_FLASH(4,1); } void SW_OFF_PL_EPS() @@ -204,21 +205,21 @@ PYLD_EPS_DFF_PWR_CLK = 0; wait_us(1); PL_EPS_LATCH_SW_EN = 0; - WRITE_TO_EEPROM(4,0); + FCTN_CDMS_WR_FLASH(4,0); } void SW_ON_V_A_EN() { V_A_EN = 1; EPS_V_A_EN_STATUS = 1; - WRITE_TO_EEPROM(0,1); + FCTN_CDMS_WR_FLASH(0,1); } void SW_OFF_V_A_EN() { V_A_EN = 0; EPS_V_A_EN_STATUS = 0; - WRITE_TO_EEPROM(0,0); + FCTN_CDMS_WR_FLASH(0,0); } void RST_SD() @@ -231,7 +232,7 @@ SD_CARD_fromISO_ENA4 = 1; SD_SW_EN_DS = 1; SD_STATUS = DEVICE_POWERED; - WRITE_TO_EEPROM(2,DEVICE_POWERED); + FCTN_CDMS_WR_FLASH(2,DEVICE_POWERED); gPC.printf("rst sd\n"); } @@ -242,7 +243,7 @@ BAE_SW_EN_DS = 1; BAE_STATUS = DEVICE_POWERED; - WRITE_TO_EEPROM(1,DEVICE_POWERED); + FCTN_CDMS_WR_FLASH(1,DEVICE_POWERED); gPC.printf("rst bae\n"); } @@ -252,7 +253,7 @@ wait_ms(10); PYLD_DFF = 1; PL_STATUS = DEVICE_POWERED; - WRITE_TO_EEPROM(3,DEVICE_POWERED); + FCTN_CDMS_WR_FLASH(3,DEVICE_POWERED); } void RST_BAE()