Sewi/Firmware/hal/documentation/wdt.rst
2026-02-07 16:41:08 +01:00

46 lines
999 B
ReStructuredText

Watchdog Timer Driver
=====================
The Watchdog Timer(WDT) is a system function for monitoring correct operation.
WDT makes it possible to recover from error situations such as runway or
deadlocked code. The WDT is configured to a predefined time-out period, and
is constantly running when enabled. If the WDT is not reset within the
time-out period, it will issue a system reset.
Features
--------
* Initialization/de-initialization
* Enabling/disabling
* Resetting the watchdog(wdt_feed)
* Time-out period set/get
Applications
------------
Provides a means of recovering from a hardware or software fault stopping the
application from resetting the watchdog.
Dependencies
------------
N/A
Concurrency
-----------
N/A
Limitations
-----------
Available time-out period is device specific, user must refer the
corresponding device to set the time-out period.
Time-out period can not be changed when WDT is enabled.
Known issues and workarounds
----------------------------
N/A