Alif Ahmed
/
Watchdog_sample_nocoverageLab6
Lab6 part 1
Diff: wdt.h
- 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