|

楼主 |
发表于 2017-5-25 11:30:14
|
显示全部楼层
OS_ERR err;
CPU_INT32U dly_ticks;
dly_ticks = ((dly_ms * DEF_TIME_NBR_mS_PER_SEC) / OSCfg_TickRate_Hz);
OSSemPend((OS_SEM *)p_sem,
(OS_TICK )dly_ticks,
(OS_OPT )OS_OPT_PEND_BLOCKING,
(CPU_TS )0,
(OS_ERR *)&err);
if (err != OS_ERR_NONE) {
return (DEF_FAIL);
}
return (DEF_OK); |
|