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-03
- Revision:
- 215:570251b23c7b
- Parent:
- 209:63e9c8f8b5d2
- Child:
- 223:7c802e1ccd30
File content as of revision 215:570251b23c7b:
DigitalOut pwr_comrx (PIN72);
void RESET_COMRX();
void RESET_RTC();
void RESET_COMRX()
{
pwr_comrx = 0;
wait_ms(10);
pwr_comrx =1;
COMRX_RESET_COUNTER++;
}
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);
}
