09277d44e3
When using watchdog which doesn't support callbacks (e.g. STM32 IWDG) it's very useful to have counter based watchdog with shorter timeout. This way we can gather useful information before IWDG resets SOC. In above case it's usually not desired to reset SOC when counter watchdog is triggerd, because we can lose information about reset cause. For example, STM32 can determine if the reset was caused by watchdog. Another use case for counter watchdog without SOC reset is to detect slow code paths. Signed-off-by: Patryk Duda <pdk@semihalf.com> |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
Kconfig | ||
Kconfig.cc32xx | ||
Kconfig.cmsdk_apb | ||
Kconfig.esp32 | ||
Kconfig.gd32 | ||
Kconfig.gecko | ||
Kconfig.it8xxx2 | ||
Kconfig.mcux | ||
Kconfig.mcux_imx | ||
Kconfig.npcx | ||
Kconfig.npm6001 | ||
Kconfig.nrfx | ||
Kconfig.nxp_s32 | ||
Kconfig.rpi_pico | ||
Kconfig.sam | ||
Kconfig.sam0 | ||
Kconfig.sifive | ||
Kconfig.stm32 | ||
Kconfig.xec | ||
wdt_cc32xx.c | ||
wdt_cmsdk_apb.c | ||
wdt_counter.c | ||
wdt_esp32.c | ||
wdt_fwdgt_gd32.c | ||
wdt_gecko.c | ||
wdt_handlers.c | ||
wdt_ite_it8xxx2.c | ||
wdt_iwdg_stm32.c | ||
wdt_iwdg_stm32.h | ||
wdt_mchp_xec.c | ||
wdt_mcux_imx_wdog.c | ||
wdt_mcux_wdog.c | ||
wdt_mcux_wdog32.c | ||
wdt_mcux_wwdt.c | ||
wdt_npcx.c | ||
wdt_npm6001.c | ||
wdt_nrfx.c | ||
wdt_nxp_s32.c | ||
wdt_rpi_pico.c | ||
wdt_sam.c | ||
wdt_sam0.c | ||
wdt_sifive.c | ||
wdt_wwdg_stm32.c | ||
wdt_wwdg_stm32.h | ||
wdt_wwdgt_gd32.c |