This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC3200: How short can SL_DRIVER_TIMEOUT_LONG be?

Part Number: CC3200

We have a mature product using the CC3200. Extremely rarely, we are seeing the NWP crash somehow and time out - SimpleLink functions will hang and a general event with status SL_DEVICE_DRIVER_TIMEOUT_CMD_COMPLETE is raised.

I've noticed that the default values for SL_DRIVER_TIMEOUT_SHORT and SL_DRIVER_TIMEOUT_LONG are very conservative - 10 and 65 seconds, respectively. These cause our system to lock up for an extremely long time compared to a normal communication cycle, wasting battery.

By reducing these timeouts to 100/200ms, I can replicate the bug during normal operation.

How low can these timeouts safely be set to? I've tried 1 and 2 seconds, and noticed no adverse affect. We're in STA mode and opening a few SSL sockets, transmitting, then hibernating. Wondering if there are any edge cases to be aware of.