June 30

Dependencies:   FreescaleIAP SimpleDMA mbed-rtos mbed

Fork of CDMS_CODE by shubham c

Revision:
189:fba4aeebf004
Child:
190:28a07943dded
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Reset_functions.h	Thu Jun 30 14:00:33 2016 +0000
@@ -0,0 +1,36 @@
+DigitalOut pwr_comrx (PIN72)
+
+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);
+}
+
+