CONFIG_TASK_WDT_HW_FALLBACK_DELAY

Additional delay for hardware watchdog (ms)

Type: int

Help

The timeout of the hardware watchdog fallback will be increased by
this value to provide sufficient time for corrective actions in the
callback function.

In addition to that, the delay allows to compensate deviations
between different clock sources for the hardware watchdog and the
kernel timer. This is especially important if the hardware watchdog
is clocked by an inaccurate low-speed RC oscillator.

Direct dependencies

TASK_WDT_HW_FALLBACK

(Includes any dependencies from ifs and menus.)

Default

  • 20

Kconfig definition

At <Zephyr>/subsys/task_wdt/Kconfig:47

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:42<Zephyr>/subsys/Kconfig:59

Menu path: (Top) → Sub Systems and OS Services → Task-level software watchdog → Use hardware watchdog as a fallback

config TASK_WDT_HW_FALLBACK_DELAY
    int "Additional delay for hardware watchdog (ms)"
    range 1 1000
    default 20
    depends on TASK_WDT_HW_FALLBACK
    help
      The timeout of the hardware watchdog fallback will be increased by
      this value to provide sufficient time for corrective actions in the
      callback function.

      In addition to that, the delay allows to compensate deviations
      between different clock sources for the hardware watchdog and the
      kernel timer. This is especially important if the hardware watchdog
      is clocked by an inaccurate low-speed RC oscillator.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)