浏览该文件的文档.
10#ifndef _TUYA_HAL_SEMAPHORE_H
11#define _TUYA_HAL_SEMAPHORE_H
13#include "tal_semaphore.h"
20#define tuya_hal_semaphore_create_init(handle, sem_cnt, sem_max) \
21 tal_semaphore_create_init(handle, sem_cnt, sem_max)
23#define tuya_hal_semaphore_wait(handle) \
24 tal_semaphore_wait(handle, SEM_WAIT_FOREVER)
26#define tuya_hal_semaphore_waittimeout(handle, timeout) \
27 tal_semaphore_wait(handle, timeout)
29#define tuya_hal_semaphore_post(handle) \
30 tal_semaphore_post(handle)
32#define tuya_hal_semaphore_release(handle) \
33 tal_semaphore_release(handle)