I'm building a real time system with low latency. But I'm faced with unexpected delay at cc3100 receiver.
The server side sending the data each 20ms by ethernet to a wifi router which cc3100 connected to. I made a capture of SPI on receiver side that shows the delay and a capture of wifi traffic that show no delay on wifi router.
In the SPI capture might see that the delay between two received packet is 160ms (marked as A1 and A2). Packet number f241 (3-4 byte of packet) was received as should be and packet number f341 was received after 160ms delay instead of 20ms. But in wifi capture might see that delay is only 20ms as should be between the same packets (packets 4671 and 4681). Looks like cc3100 accumulate packets and then make a burst SPI send.
So, the question is: what is going on with cc3100 and how to avoid this delay?