watchdog_if.h
Overview
Related Modules:
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. |
