os_event.h 宏定义
2026/4/26小于 1 分钟宏定义同步机制常量
os_event.h 宏定义
📚 本节导读
用途: 事件集相关宏定义
来源: kernel/include/os_event.h:40
一、唤醒类型宏
OS_EVENT_WAKE_TYPE_PRIO
#define OS_EVENT_WAKE_TYPE_PRIO 0x55功能: 按优先级唤醒等待任务
OS_EVENT_WAKE_TYPE_FIFO
#define OS_EVENT_WAKE_TYPE_FIFO 0xAA功能: 按 FIFO 唤醒等待任务
二、事件选项宏
OS_EVENT_OPTION_AND
#define OS_EVENT_OPTION_AND 0x01功能: AND 模式 - 等待所有感兴趣的事件位
OS_EVENT_OPTION_OR
#define OS_EVENT_OPTION_OR 0x02功能: OR 模式 - 等待任一感兴趣的事件位
OS_EVENT_OPTION_CLEAR
#define OS_EVENT_OPTION_CLEAR 0x04功能: 接收后自动清除事件位
三、定义宏
OS_EVENT_DEFINE
#define OS_EVENT_DEFINE(name) os_event_dummy_t name功能: 静态定义事件集
使用示例:
OS_EVENT_DEFINE(my_event);