E:/Projects/AvrLib/include/arch/avr/atom.h File Reference
Go to the source code of this file.
Define Documentation
#define NutEnterCritical |
( |
|
) |
NutEnterCritical_nt(); |
#define NutEnterCritical_nt |
( |
|
) |
|
Value:
asm volatile( \
"in __tmp_reg__, __SREG__" "\n\t" \
"cli" "\n\t" \
"push __tmp_reg__" "\n\t" \
)
Definition at line 99 of file atom.h.
#define NutExitCritical |
( |
|
) |
NutExitCritical_nt() |
#define NutExitCritical_nt |
( |
|
) |
|
Value:
asm volatile( \
"pop __tmp_reg__" "\n\t" \
"out __SREG__, __tmp_reg__" "\n\t" \
)
Definition at line 106 of file atom.h.
#define NutJumpOutCritical |
( |
|
) |
NutExitCritical() |