zephyr/drivers/watchdog
Karol Lasończyk 14112768c0 drivers: watchdog: Fix assert errors in nrf watchdog implementation
Bad function calls caused assertion errors in previous implementation.
This change introduces fixes to prevent those errors. In addition
nrfx_wdt_init function is moved to init function calling at the start of
zephyr.
There are additional changes. -EINVAL value is returning in install
function when watchdog timeout value is invalid (less or equal minimum
or greater than value supported by watchdog peripheral in Nordic's SoCs.
Additionaly condition to chech if low frequency clock is enabled was
removed. Watchdog peripheral requests LFCLK in hardware.

Signed-off-by: Karol Lasończyk <karol.lasonczyk@nordicsemi.no>
2018-07-26 22:22:03 -04:00
..
CMakeLists.txt
iwdg_stm32.c
iwdg_stm32.h
Kconfig
Kconfig.cmsdk_apb
Kconfig.esp32
Kconfig.mcux_wdog
Kconfig.nrfx
Kconfig.qmsi
Kconfig.sam
Kconfig.sam0
Kconfig.stm32
wdog_cmsdk_apb.c
wdt_esp32.c
wdt_mcux_wdog.c
wdt_nrfx.c drivers: watchdog: Fix assert errors in nrf watchdog implementation 2018-07-26 22:22:03 -04:00
wdt_qmsi.c
wdt_sam.c
wdt_sam0.c