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() |
#define popregs | ( | ) |
#define popsreg | ( | ) |
Valor:
__asm__ __volatile__ ( \ "pop r16" "\n\t" \ "out __SREG__,r16" "\n\t" \ ::)
#define pushregs | ( | ) |
#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)