
Repository for CDMS code
Dependencies: SimpleDMA mbed-rtos mbed eeprom
Fork of COM_MNG_TMTC_SIMPLE by
RESET_functions.h
- Committer:
- chaithanyarss
- Date:
- 2016-07-04
- Revision:
- 225:e6a3ffe4a530
- Parent:
- 209:63e9c8f8b5d2
- Child:
- 214:6848a51af734
- Child:
- 229:42624b9a08b4
File content as of revision 225:e6a3ffe4a530:
DigitalOut pwr_comrx (PIN72); void RESET_COMRX(); void RESET_RTC(); void RESET_COMRX() { pwr_comrx = 0; wait_ms(10); pwr_comrx =1; } void RESET_RTC() { gCS_RTC=1; gCS_RTC=0; spi.write(0x81); //register address with write flag spi.write(0x80);//enabling stop bit in the seconds register gCS_RTC=1; gCS_RTC=0; spi.write(0x81); spi.write(0x00);//disabling the stop bit to restart the oscillator wait(4000); //clearing the halt bit gCS_RTC=1; gCS_RTC=0; spi.write(0x8C); spi.write(0x00); //clearing the OF bit gCS_RTC=1; gCS_RTC=0; spi.write(0x8F); spi.write(0x00); }