创建信号量
## 创建信号量
```language
UINT32 xy_Semaphore_Create(UINT32 *pSemaphoreId)
```
## 参数说明
|参数|功能说明|
|-|-|-|
|pSemaphoreId|初始化信号量结构体的ID|
## 返回值
成功返回: 0
失败会在串口打印断言信息。
## 示例
```language
unsigned int user_reboot_sem;
xy_Semaphore_Create(&user_reboot_sem);
```