Skip to content

Commit c55b0ed

Browse files
committed
Update the watchdog timing requirements
Update the requirements according to PR #11203 that differentiates lower timeout limit for calibrated and uncalibrated watchdog clock.
1 parent 8e8d106 commit c55b0ed

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

docs/porting/target/Watchdog.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@ Implement the ResetReason API when implementing the Watchdog API. The ResetReaso
1111
- Sleep and debug modes don't stop the watchdog timer from counting down.
1212
- The function `hal_watchdog_init` is safe to call repeatedly. The function's implementation must not do anything if `hal_watchdog_init` has already initialized the hardware watchdog timer.
1313
- `UINT32_MAX` milliseconds is the maximum allowed max_timeout `hal_watchdog_get_platform_features()` returns; minimum timeout is 1 ms.
14-
- The watchdog should trigger at or after the timeout value.
14+
- The uncalibrated watchdog should trigger at or after the timeout value multiplied by the frequency accuracy ratio of its oscillator (typical_frequency / max_frequency).
15+
- The calibrated watchdog should trigger at or after the timeout value.
1516
- The watchdog should trigger before twice the timeout value.
1617

1718
### Undefined behavior

0 commit comments

Comments
 (0)