os_mb.h 宏定义
2026/4/26小于 1 分钟宏定义同步机制常量
os_mb.h 宏定义
📚 本节导读
用途: 邮箱相关宏定义
来源: kernel/include/os_mb.h:39
一、唤醒类型宏
OS_MB_WAKE_TYPE_PRIO
#define OS_MB_WAKE_TYPE_PRIO 0x55功能: 按优先级唤醒等待任务
OS_MB_WAKE_TYPE_FIFO
#define OS_MB_WAKE_TYPE_FIFO 0xAA功能: 按 FIFO 唤醒等待任务
二、定义宏
OS_MB_DEFINE
#define OS_MB_DEFINE(name, size) \
os_mb_dummy_t _mb_obj_##name; \
void *_mb_buffer_##name[size]功能: 静态定义邮箱
使用示例:
OS_MB_DEFINE(my_mailbox, 20);