Referencia del Archivo avr_isr.h

Ir al código fuente de este archivo.

Definiciones

#define UCOSISR(signame)
#define pushregs()
#define pushsreg()
#define popregs()
#define popsreg()
#define PushRS()
#define PopRS()
#define SaveSP()


Documentación de las definiciones

 
#define popregs (  ) 

 
#define PopRS (  ) 

Valor:

{\
   popsreg();\
   popregs();}

 
#define popsreg (  ) 

Valor:

__asm__ __volatile__ ( \
        "pop        r16"    "\n\t" \
        "out        __SREG__,r16"    "\n\t" \
        ::)

 
#define pushregs (  ) 

 
#define PushRS (  ) 

Valor:

{\
   pushregs();\
   pushsreg();}

 
#define pushsreg (  ) 

Valor:

__asm__ __volatile__ ( \
        "in            r16,__SREG__"    "\n\t" \
        "sbr    r16,0x80"    "\n\t" \
        "push   r16"    "\n\t" \
        ::)

 
#define SaveSP (  ) 

Valor:

__asm__ __volatile__ ( \
     "in    %A0,__SP_L__"    "\n\t" \
     "in    %B0,__SP_H__"    "\n\t" \
        :"=r" (OSTCBCur->OSTCBStkPtr):)

#define UCOSISR ( signame   ) 

Valor:

void signame (void) __attribute__ ((naked));    \
void signame (void)


Generado el Sun Jun 21 23:52:37 2009 para CursorControl por  doxygen 1.5.9