:orphan: .. title:: CONFIG_IWDG_STM32_INITIAL_TIMEOUT .. kconfig:: CONFIG_IWDG_STM32_INITIAL_TIMEOUT CONFIG_IWDG_STM32_INITIAL_TIMEOUT ################################# *Value for IWDG timeout in ms* Type: ``int`` Help ==== .. code-block:: none Set initial timeout value for IWDG in ms if enabled at boot. The min timeout supported is 1 ms. The max timeout depends on the MCU's LSI clock frequency and can be calculated with: max. prescaler value (256) * max. reload ticks (4096) / LSI freq. Limiting maximum timeout to a safe value of 26214 ms here, which was calculated for highest LSI frequency among STM32 MCUs of 40 kHz. Direct dependencies =================== \ :kconfig:`IWDG_STM32 ` && \ :kconfig:`WATCHDOG ` *(Includes any dependencies from ifs and menus.)* Default ======= - 100 Kconfig definition ================== At ``/watchdog/Kconfig.stm32:18`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:42`` → ``/Kconfig:54`` → ``/watchdog/Kconfig:33`` Menu path: (Top) → Device Drivers → Watchdog Support → Independent Watchdog (IWDG) Driver for STM32 family of MCUs .. code-block:: kconfig config IWDG_STM32_INITIAL_TIMEOUT int "Value for IWDG timeout in ms" range 1 26214 default 100 depends on IWDG_STM32 && WATCHDOG help Set initial timeout value for IWDG in ms if enabled at boot. The min timeout supported is 1 ms. The max timeout depends on the MCU's LSI clock frequency and can be calculated with: max. prescaler value (256) * max. reload ticks (4096) / LSI freq. Limiting maximum timeout to a safe value of 26214 ms here, which was calculated for highest LSI frequency among STM32 MCUs of 40 kHz. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*