zephyr/drivers/watchdog
Leandro Pereira d691045592 drivers: watchdog: Implement ESP32 watchdog driver
Zephyr's watchdog API is badly designed in the sense that it's a 1:1
abstraction on top of whatever Quark D2000 expects for its watchdog,
instead of expecting a generic timeout value.

This implementation tries as much as possible to calculate the watchdog
timeout in a way that's compatible with a Quark D2000 running at 32MHz;
a comment in adjust_timeout() explains this in more detail.

Jira: ZEP-2296
Signed-off-by: Leandro Pereira <leandro.pereira@intel.com>
2017-08-09 12:26:14 -07:00
..
iwdg_stm32.c
iwdg_stm32.h
Kconfig drivers: watchdog: Implement ESP32 watchdog driver 2017-08-09 12:26:14 -07:00
Kconfig.cmsdk_apb
Kconfig.esp32 drivers: watchdog: Implement ESP32 watchdog driver 2017-08-09 12:26:14 -07:00
Kconfig.qmsi
Kconfig.sam
Kconfig.stm32
Makefile drivers: watchdog: Implement ESP32 watchdog driver 2017-08-09 12:26:14 -07:00
wdog_cmsdk_apb.c
wdt_esp32.c drivers: watchdog: Implement ESP32 watchdog driver 2017-08-09 12:26:14 -07:00
wdt_qmsi.c
wdt_sam.c