# SFBWatchdog.h File Reference

'Platform independent' watchdog timer routines. More...

`#include "SFBTypes.h"`

Include dependency graph for SFBWatchdog.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Functions
bool | watchdogActive ()
void | watchdogSetInterval (u32 feedIntervalMs)
u32 | watchdogGetInterval ()
bool | watchdogStart (u32 feedIntervalMs)
bool | watchdogFeed ()
bool | watchdogGetTimeoutFlag ()
void | watchdogClearTimeoutFlag ()
void | watchdogSuicide () __attribute__((noreturn))
bool | watchdogItWasSuicide ()
| True if watchdogGetTimeoutFlag() is only true because of a deliberate crash.

## Detailed Description

'Platform independent' watchdog timer routines.

Author:
  David H. Ackley.

Date:
  (C) 2009 All rights reserved.

Code License:
  The GNU Lesser General Public License

License Note:
  All code samples shown in documentation are placed into the public domain.