projects
/
bertos.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Reformat.
[bertos.git]
/
bertos
/
drv
/
wdt.h
diff --git
a/bertos/drv/wdt.h
b/bertos/drv/wdt.h
index 0cb221c3a18aa9a6a9d1a5aa528c04e931aade74..8d15733a03afa82f8d6eb264bcb4f760e9b215a2 100644
(file)
--- a/
bertos/drv/wdt.h
+++ b/
bertos/drv/wdt.h
@@
-66,8
+66,8
@@
#endif /* CONFIG_WATCHDOG */
#endif /* CONFIG_WATCHDOG */
-
#if OS_HOSTED || !CONFIG_WATCHDOG
#if OS_HOSTED || !CONFIG_WATCHDOG
+
/**
* Reset the watchdog timer.
*/
/**
* Reset the watchdog timer.
*/
@@
-86,11
+86,13
@@
}
/**
}
/**
- * Set watchdog timer timeout.
+ * Start the watchdog timer that fire at the select
+ * timeout.
*
*
- * \param timeout 0: 16.3ms, 7: 2.1s
+ * \param timeout this value is target dependant.
+ * See the target documentation for more details.
*/
*/
- INLINE void wdt_
init(uint8
_t timeout)
+ INLINE void wdt_
start(uint32
_t timeout)
{
#if CONFIG_WATCHDOG
#if OS_QT
{
#if CONFIG_WATCHDOG
#if OS_QT
@@
-103,29
+105,14
@@
(void)timeout;
#elif OS_POSIX
(void)timeout; // NOP
(void)timeout;
#elif OS_POSIX
(void)timeout; // NOP
- #else
- #error unknown CPU
#endif
#endif /* CONFIG_WATCHDOG */
#endif
#endif /* CONFIG_WATCHDOG */
- (void)timeout;
- }
-
- INLINE void wdt_start(void)
- {
-#if CONFIG_WATCHDOG
- #if OS_QT
- // NOP
- #elif OS_POSIX
- // NOP
- #else
- #error unknown CPU
- #endif
-#endif /* CONFIG_WATCHDOG */
+ (void)timeout; // NOP
}
INLINE void wdt_stop(void)
{
}
INLINE void wdt_stop(void)
{
-#if CONFIG_WATCHDOG
+
#if CONFIG_WATCHDOG
#if OS_QT
// NOP
#elif OS_POSIX
#if OS_QT
// NOP
#elif OS_POSIX
@@
-133,7
+120,7
@@
#else
#error unknown CPU
#endif
#else
#error unknown CPU
#endif
-#endif /* CONFIG_WATCHDOG */
+
#endif /* CONFIG_WATCHDOG */
}
#endif /* OS_HOSTED || !CONFIG_WATCHDOG */
}
#endif /* OS_HOSTED || !CONFIG_WATCHDOG */