Lab 6 Code 2 Hardware Failure Detection

Fork of Watchdog_sample_nocoverage by William Marsh

Revision:
1:159a09ac60ba
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/wdt.h	Tue Feb 28 17:39:50 2017 +0000
@@ -0,0 +1,20 @@
+
+#ifndef WDT_H
+#define WDT_H
+
+// Simple Library for Watchdog
+// ---------------------------
+
+// Initialise watchdog using 1KHz clock
+//  To prevent overwriting, only a single write to the COPC register possible
+//  
+void wdt_1sec() ; // 1024ms, not windowed, DEFAULT
+void wdt_256ms(); // 256ms, not windowed
+void wdt_32ms();  // 32ms, not windowed  
+
+// Kick (feed, reload) our watchdog timer
+void wdt_kick_all(); // full sequence
+void wdt_kickA();    // first part
+void wdt_kickB();    // second part
+
+#endif
\ No newline at end of file