Refactor to use new protocol module and sipo.
[bertos.git] / drv / wdt.h
diff --git a/drv/wdt.h b/drv/wdt.h
deleted file mode 100755 (executable)
index 3f356cb..0000000
--- a/drv/wdt.h
+++ /dev/null
@@ -1,100 +0,0 @@
-/*!
- * \file
- * <!--
- * Copyright 2004 Develer S.r.l. (http://www.develer.com/)
- * This file is part of DevLib - See devlib/README for information.
- * -->
- *
- * \version $Id$
- *
- * \author Bernardo Innocenti <bernie@develer.com>
- *
- * \brief Watchdog interface
- */
-
-/*#*
- *#* $Log$
- *#* Revision 1.2  2004/11/16 21:02:07  bernie
- *#* Make driver optional; mark AVR specific parts as such.
- *#*
- *#* Revision 1.1  2004/10/26 08:34:47  bernie
- *#* New DevLib module.
- *#*
- *#*/
-#ifndef DRV_WDT_H
-#define DRV_WDT_H
-
-#include <config.h>
-#include <compiler.h> // INLINE
-
-/* Configury sanity check */
-#if !defined(CONFIG_WATCHDOG) || (CONFIG_WATCHDOG != 0 && CONFIG_WATCHDOG != 1)
-       #error CONFIG_WATCHDOG must be defined to either 0 or 1
-#endif
-
-#if CONFIG_WATCHDOG
-       #include <cpu.h>
-
-       #if CPU_AVR
-               #include <avr/io.h>
-               #include <macros.h> // BV()
-       #else
-               #error unknown CPU
-       #endif
-#endif /* CONFIG_WATCHDOG */
-
-/*!
- * Reset the watchdog timer.
- */
-INLINE void wdt_reset(void)
-{
-#if CONFIG_WATCHDOG
-       #if CPU_AVR
-               __asm__ __volatile__ ("wdr");
-       #else
-               #error unknown CPU
-       #endif
-#endif /* CONFIG_WATCHDOG */
-}
-
-/*!
- * Set watchdog timer timeout.
- *
- * \param timeout  0: 16.3ms, 7: 2.1s
- */
-INLINE void wdt_init(uint8_t timeout)
-{
-#if CONFIG_WATCHDOG
-       #if CPU_AVR
-               WDTCR |= BV(WDCE) | BV(WDE);
-               WDTCR = timeout;
-       #else
-               #error unknown CPU
-       #endif
-#endif /* CONFIG_WATCHDOG */
-}
-
-INLINE void wdt_start(void)
-{
-#if CONFIG_WATCHDOG
-       #if CPU_AVR
-               WDTCR |= BV(WDE);
-       #else
-               #error unknown CPU
-       #endif
-#endif /* CONFIG_WATCHDOG */
-}
-
-INLINE void wdt_stop(void)
-{
-#if CONFIG_WATCHDOG
-       #if CPU_AVR
-               WDTCR |= BV(WDCE) | BV(WDE);
-               WDTCR &= ~BV(WDE);
-       #else
-               #error unknown CPU
-       #endif
-#endif /* CONFIG_WATCHDOG */
-}
-
-#endif /* DRV_WDT_H */