Go to the source code of this file.
◆ ZRTOS_ARCH__BYTE_ORDER_BIG_ENDIAN
#define ZRTOS_ARCH__BYTE_ORDER_BIG_ENDIAN 4321 |
◆ ZRTOS_ARCH__BYTE_ORDER_LITTLE_ENDIAN
#define ZRTOS_ARCH__BYTE_ORDER_LITTLE_ENDIAN 1234 |
◆ ZRTOS_ARCH__BYTE_ORDER_PDP_ENDIAN
#define ZRTOS_ARCH__BYTE_ORDER_PDP_ENDIAN 3412 |
◆ ZRTOS_ARCH__DO_NOT_DISTURB
#define ZRTOS_ARCH__DO_NOT_DISTURB |
( |
|
code | ) |
|
Value:do{ \
ZRTOS_ARCH__DISABLE_INTERRUPTS(); \
zrtos_arch__do_not_disturb++; \
do{ \
code; \
}while(0); \
ZRTOS_ARCH__ENABLE_INTERRUPTS(); \
} \
}while(0);
size_t zrtos_arch__do_not_disturb
Definition at line 92 of file arch.h.
◆ ZRTOS_ARCH__DO_NOT_DISTURB_EX
#define ZRTOS_ARCH__DO_NOT_DISTURB_EX |
( |
|
is_locked, |
|
|
|
code |
|
) |
| |
Value:do{ \
ZRTOS_ARCH__DISABLE_INTERRUPTS(); \
zrtos_arch__do_not_disturb++; \
do{ \
code; \
}while(0); \
ZRTOS_ARCH__ENABLE_INTERRUPTS(); \
} \
}while(0);
#define ZRTOS_ARCH__IS_INTERRUPTS_DISABLED()
size_t zrtos_arch__do_not_disturb
Definition at line 105 of file arch.h.
◆ zrtos_arch_callback_t
typedef void(* zrtos_arch_callback_t) (void *arg) |
◆ zrtos_arch__do_not_disturb
size_t zrtos_arch__do_not_disturb = 0 |