X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fdrv%2Fwdt.h;h=faba48d9c6a36c16f832b351ff3aa4e66452483f;hb=8ad8e5d325736480a881a7f30bd757f96b87376e;hp=6e2cde30f1c574261c33edfb62ffc137991a596a;hpb=bd646534b07bbf3c22a4d2ec01d800b0ad718aa6;p=bertos.git diff --git a/bertos/drv/wdt.h b/bertos/drv/wdt.h index 6e2cde30..faba48d9 100644 --- a/bertos/drv/wdt.h +++ b/bertos/drv/wdt.h @@ -30,18 +30,20 @@ * * --> * - * \version $Id$ * * \author Bernie Innocenti * - * \brief Watchdog interface + * \brief Watchdog module, supplies a simple API to manage wdt on supported target. + * + * $WIZ$ module_name = "wdt" + * $WIZ$ module_configuration = "bertos/cfg/cfg_wdt.h" + * $WIZ$ module_supports = "avr" */ #ifndef DRV_WDT_H #define DRV_WDT_H #include "cfg/cfg_wdt.h" -#include "cfg/cfg_arch.h" #include // INLINE @@ -74,11 +76,7 @@ INLINE void wdt_reset(void) { #if CONFIG_WATCHDOG - #if OS_QT - // Let Qt handle events - ASSERT(qApp); - qApp->processEvents(); - #elif OS_POSIX + #if OS_POSIX static struct timeval tv = { 0, 0 }; select(0, NULL, NULL, NULL, &tv); #endif @@ -89,8 +87,8 @@ * Start the watchdog timer that fire at the select * timeout. * - * \param timeout, this value is target dependant. - * See the target documentation for more detail. + * \param timeout this value is target dependant. + * See the target documentation for more details. */ INLINE void wdt_start(uint32_t timeout) {