Hi
I'm using the CC3100 in non-blocking mode. Rarely the simplelink driver hangs in the sl_RecvFrom Method. It's quite hard to reproduce. My devices hangs about once all 4h. (Hangs once per ~2880 calls).
I think the problem is that the UDP Packet was not received correctly. This is not a problem, but the device should not hang forever in the sl_RecvFrom Method.
Call stack:
In the _SlDrvRxHdrRead(_u8 *pBuf, _u8 *pAlignSize) Method the driver getting stuck at this line:
/* 3. Debug limit of scan */ VERIFY_PROTOCOL(SyncCnt < SL_SYNC_SCAN_THRESHOLD);
SyncCnt: 2000
So, what does SyncCnt means? How can I avoid that all my devices getting stuck? What are the consequences when I comment this line out?
Thanks
David