Пример #1
0
LOCAL BSP_S32 udiIccAdpOpen(UDI_OPEN_PARAM *param, UDI_HANDLE handle)
{
    BSP_U32 u32ChanId;
    ICC_CHAN_ATTR_S *pstOpenParam;

    u32ChanId = UDI_GET_DEV_TYPE(param->devid);
    (BSP_VOID)BSP_UDI_SetPrivate(param->devid, (VOID*)u32ChanId);
    
    /* 从param 中解析出各个参数 */
    pstOpenParam = (ICC_CHAN_ATTR_S *)param->pPrivate;
    sg_chnHandleTbl[u32ChanId] = (BSP_U32)handle;
    return BSP_ICC_Open(u32ChanId, pstOpenParam);
}
Пример #2
0
static BSP_S32 udiIccAdpOpen(UDI_OPEN_PARAM *param, UDI_HANDLE handle)
{
	unsigned long u32ChanId;
	ICC_CHAN_ATTR_S *pstOpenParam;

	u32ChanId = UDI_GET_DEV_TYPE(param->devid);
	(BSP_VOID)BSP_UDI_SetPrivate(param->devid, (void*)u32ChanId);

	/* 从param 中解析出各个参数 */
	pstOpenParam = (ICC_CHAN_ATTR_S *)param->pPrivate;
	sg_chnHandleTbl[u32ChanId] = handle;     /*lint !e732*/

	return BSP_ICC_Open(u32ChanId, pstOpenParam);
}