事件组
事件组 |
同步点 |
|
创建 |
xEventGroupCalc = xEventGroupCreate();//1,创建事件组 |
xEventGroupSyc = xEventGroupCreate() |
设置 |
xEventGroupSetBits(xEventGroupCalc,(1<<0));//设置事件组bit0 位 |
xEventGroupSync(xEventGroupSyc,BUSYING,ALL,portMAX_DELAY); //BUSYING = 1 << 0, //ALL = 1 << 0 | 1 << 1 | 1 << 2 |
等待 |
xEventGroupWaitBits(xEventGroupCalc,(1<<0)|(1<<1),pdTRUE,pdTRUE,portMAX_DELAY); //xclearonexit:退出是否清除。xwaitforallbits:是否等待所有的事件位有数据 |
/ |