Hardware Watchdog Timer Abstraction Layer. More...
#include <stdbool.h>#include <stdint.h>

Go to the source code of this file.
Typedefs | |
| typedef struct hw_watchdog_t | hw_watchdog_t |
| Watchdog adapter. | |
Functions | |
| hw_watchdog_t * | hw_watchdog_init () |
| Initialize the watchdog timer subsystem. More... | |
| void | hw_watchdog_finalize (hw_watchdog_t *watchdog) |
| Finalize the watchdog timer subsystem. More... | |
| uint32_t | hw_watchdog_maxtimeout (void) |
| Return the maximum supported watchdog timeout. More... | |
| bool | hw_watchdog_valid (hw_watchdog_t *watchdog) |
| Check if the watchdog is in a valid state. More... | |
| bool | hw_watchdog_did_reset (hw_watchdog_t *watchdog) |
| Check if the watchdog triggered a system reset. More... | |
| void | hw_watchdog_enable (hw_watchdog_t *watchdog, bool enable) |
| Enable or disable the watchdog timer. More... | |
| void | hw_watchdog_reset (hw_watchdog_t *watchdog, uint32_t delay_ms) |
| Cause a reset after a delay. More... | |
Hardware Watchdog Timer Abstraction Layer.
Definition in file watchdog.h.