watchdog_if.h

Overview

Related Modules:

WATCHDOG

Description:

Declares standard watchdog APIs.

Since:

1.0

Summary

Enumerations

Enumeration Name Description
WatchdogStatus { WATCHDOG_STOP, WATCHDOG_START } Enumerates watchdog statuses.

Functions

Function Name Description
WatchdogOpen (int16_t wdtId) struct DevHandle Opens a watchdog.
WatchdogClose (struct DevHandle handle) void Closes a watchdog.
WatchdogGetStatus (struct DevHandle handle, int32_t status) int32_t Obtains the watchdog status.
WatchdogStart (struct DevHandle handle) int32_t Starts a watchdog.
WatchdogStop (struct DevHandle handle) int32_t Stops a watchdog.
WatchdogSetTimeout (struct DevHandle handle, uint32_t seconds) int32_t Sets the watchdog timeout duration.
WatchdogGetTimeout (struct DevHandle handle, uint32_t seconds) int32_t Obtains the watchdog timeout duration.
WatchdogFeed (struct DevHandle handle) int32_t Feeds a watchdog, that is, resets a watchdog timer.