Skip to content

二值信号量释放

c
xTaskNotifyGive(task2_handler);

信号量获取

c
uint32_t rev = 0;
// 二值信号量
rev = ulTaskNotifyTake(pdTRUE , portMAX_DELAY);
// 计数型信号量
rev = ulTaskNotifyTake(pdFALSE , portMAX_DELAY);

Released under the GPL License.