![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
11th feb i2c checking chaitu's code
Dependencies: SimpleDMA eeprom mbed-rtos mbed
Fork of CDMS_CODE_FM_28JAN2017 by
RESET_functions.h
- Committer:
- chaithanyarss
- Date:
- 2017-02-10
- Revision:
- 353:890c6b98392a
- Parent:
- 289:9bd62b69874c
File content as of revision 353:890c6b98392a:
void RESET_COMRX(); void RESET_RTC(); void RESET_COMRX() { gPC.printf("\r COM RX resetting\n"); COM_RX_CNTRL = 0; wait_ms(10); COM_RX_CNTRL =1; } void RESET_RTC() { gPC.printf("Resetting 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_ms(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); }