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.