Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: FreescaleIAP SimpleDMA mbed-rtos mbed
Fork of CDMS_CODE by
RESET_functions.h
- Committer:
- chaithanyarss
- Date:
- 2016-07-08
- Revision:
- 248:407ab7e337cd
- Parent:
- 235:c127b15409b2
File content as of revision 248:407ab7e337cd:
void RESET_COMRX();
void RESET_RTC();
void RESET_COMRX()
{
COM_RX_CNTRL = 0;
wait_ms(10);
COM_RX_CNTRL =1;
}
void RESET_RTC()
{
SPI_mutex.lock();
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);
SPI_mutex.unlock();
}
