Main Page   Compound List   File List   Compound Members   File Members  

wdt.h File Reference

#include <io.h>

Go to the source code of this file.

Defines

#define wdt_reset()   __asm__ __volatile__ ("wdr")
#define wdt_enable(timeout)
#define wdt_disable()


Define Documentation

#define wdt_disable( )
 

Value:

        __asm__ __volatile__ (                          \
                "in __tmp_reg__, __SREG__" "\n\t"       \
                "cli" "\n\t"                            \
                "wdr" "\n\t"                            \
                "out %1, %0" "\n\t"                     \
                "out %1, __zero_reg__" "\n\t"           \
                "out __SREG__, __tmp_reg__"             \
                :                       \
                : "r" (BV(WDTOE) | BV(WDE)),            \
                  "I" (WDTCR)                           \
                : "r0"                                  \
        )

Definition at line 38 of file wdt.h.

#define wdt_enable( timeout )
 

Value:

        __asm__ __volatile__ (                          \
                "in __tmp_reg__, __SREG__" "\n\t"       \
                "cli" "\n\t"                            \
                "wdr" "\n\t"                            \
                "out %1, %0" "\n\t"                     \
                "out __SREG__, __tmp_reg__" "\n\t"      \
                :                       \
                : "r" ((uint8_t)((timeout) | BV(WDE))), \
                  "I" (WDTCR)                           \
                : "r0"                                  \
        )

Definition at line 25 of file wdt.h.

#define wdt_reset( )   __asm__ __volatile__ ("wdr")
 

Definition at line 23 of file wdt.h.


Generated at Fri Jul 19 14:55:47 2002 for avrgcc by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001