微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > 请问sl_Start() 传入参数问题

请问sl_Start() 传入参数问题

时间:10-02 整理:3721RD 点击:
_i16 sl_Start	(	const void * 	pIfHdl,
_i8 * 	pDevName,
const P_INIT_CALLBACK 	pInitCallBack 
)	

请问前两个参数是什么意思,看文档没有看懂啊。

你可以去看一下里面的代码:

_i16 sl_Start(const void* pIfHdl, _i8* pDevName, const P_INIT_CALLBACK pInitCallBack)
{
_i16 ObjIdx = MAX_CONCURRENT_ACTIONS;
InitComplete_t AsyncRsp;

/* Perform any preprocessing before enable networking services */
sl_DeviceEnablePreamble();

/* ControlBlock init */
_SlDrvDriverCBInit();

/* open the interface: usually SPI or UART */
if (NULL == pIfHdl)
{
g_pCB->FD = sl_IfOpen((void *)pDevName, 0);
}
else
{
g_pCB->FD = (_SlFd_t)pIfHdl;
}

pIfHdl的意思代表你是自己定义了打开设备的函数。

pDevName是你用的设备的名称,如果在CC3200里面,它是没用的。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top