什么是事件标志组?
事件标志位
:表明某个事件是否发生,联想:全局变量
flag
。通常按位表示,每一个位表示一个事件(高8
位不算)
事件标志组
是一组事件标志位的集合, 可以简单的理解事件标志组,就是一个整数。
事件标志组本质是一个
16
位或
32
位无符号的数据类型
EventBits_t
,由
configUSE_16_BIT_TICKS
决定。当 configUSE_16_BIT_TICKS 为 1 的时候 事件标志组可以存储 8 个事件位,当 configUSE_16_BIT_TICKS 为 0 的时候事件标志组存储 24 个事件位。
虽然使用了 32 位无符号的数据类型变量来存储事件标志, 但其中的高
8
位用作存储事件标志组的控制信息,低 24
位用作存储事件标志 ,所以说一个事件组最多可以存储 24 个事件标志!
事件标志组相关 API 函数
函数
|
描述 | <