等待信号量
## 等待信号量
```language
UINT32 xy_Semaphore_Take(
UINT32 *pSemaphoreId,
UINT32 xTicksToWait
)
```
## 参数说明
|参数|功能说明|
|-|-|-|
|pSemaphoreId|信号量ID|
|xTicksToWait|等待信号量超时时间|
## 返回值
成功返回: 0
失败会在串口打印断言信息。
## 注意事项
参数:xTicksToWait 设置范围是 [0, 0xFFFFFFFF],如果设置 0xFFFFFFFF 后,将永久等待信号量被释放,等待单位时间是Tick(ms)