47 #define QXK_ISR_CONTEXT_() (getSR() != 0U)
50 #define QXK_CONTEXT_SWITCH_() (trigSWI())
54 #define QXK_ON_CONTEXT_SW 1
65 #define QXK_ISR_ENTRY() do { \
66 ++QXK_attr_.intNest; \
76 #define QXK_ISR_EXIT() do { \
77 --QXK_attr_.intNest; \
78 if (QXK_attr_.intNest == 0U) { \
79 if (QXK_sched_() != 0U) { \
unsigned long int uint32_t
exact-width 32-bit unsigned int
QXK/C++ preemptive extended (blocking) kernel, platform-independent public interface.
std::uint32_t getSR(void)