Other Parts Discussed in Thread:CC3235SF
你好:
目前在使用CC3235SF的过程,整个系统用的是NORTOS的sdk,目前对这套SDK里面的各个回调接口的调用时机有些疑问,感觉这些回调总是有滞后的现象。
举例说明:
wifi作为state模式调用如下:
sl_Stop(0);
sl_Start(NULL,NULL,NULL);
sl_WlanDisconnect();
SlWlanSecParams_t secParams = {0};
int16_t ret = 0;
secParams.Key = (signed char*)SECURITY_KEY;
secParams.KeyLen = strlen(SECURITY_KEY);
secParams.Type = SECURITY_TYPE;
LOG_MESSAGE("Connecting to : %s.\r\n",SSID_NAME);
ret = sl_WlanConnect((signed char*)SSID_NAME, strlen(SSID_NAME), 0, &secParams, 0);
到了sl_WlanConnect位置返回值是正常的,此时通过ping是已经能够ping通wifi模块了,但是注册的回调函数还是没有回调,只有等到我在调用其他的函数
例如sl_Socket这个时候这个时候才会触发SimpleLinkWlanEventHandler中的回调事件SL_WLAN_EVENT_CONNECT,这样的回调方式的意义是什么?或者说我需要怎么来使用这种回调机制
Kevin Qiu1:
你是在哪里注册的回调函数,用的哪个例程