Macros
Helper functions
#define zTaskCreate(entry_func, thread, stack, p1, p2, p3, priority, options, \
delay) \
({ \
k_thread_create(thread, stack, K_THREAD_STACK_SIZEOF(stack), entry_func, \
p1, p2, p3, priority, options, delay); \
})Token pasting operator
#define DecodeTransfer(MsgType, msg, buffer, size) \
({ \
MsgType message = MsgType##_init_clear; \
bool status = DecodeBufferToMessage(MsgType, &message, buffer, size); \
*msg = message; \
status; \
})Last updated