ZHCU938C May 2018 – January 2021 CC3100 , CC3100MOD , CC3200 , CC3200MOD
调用 sl_Start() API 即可启用 Wi-Fi 子系统。在初始化期间,主机驱动程序执行以下关键步骤:
图 3-1 展示了基本的初始化流程:
Wi-Fi 子系统的初始化只需数十毫秒即可完成。主机驱动程序支持使用“sl_Start(const void* pIfHdl, char* pDevName and const P_INIT_CALLBACK pInitCallBack)”API 进行初始化的两个主要选项:
if( sl_Start(NULL, NULL, NULL) == 0)
{
LOG("Error opening interface to device\n");
}
Void InitCallBack(UINT32 Status)
{
Network_IF_SetMCUMachineState(MCU_SLHost_INIT);
}
.
.
Void Network_IF_InitDriver(void)
{
..
sl_Start(NULL,NULL,InitCallBack);
while(!(g_usMCUstate & MCU_SLHost_INIT));
..
}