The second part of lab6, all the functions tested.

wdt.h

Committer:
hzsun
Date:
2020-04-10
Revision:
9:cec9620ad205
Parent:
1:159a09ac60ba

File content as of revision 9:cec9620ad205:


#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