Question
ST67W611 W6X_Net_Send() takes ~391 ms for every send() call irrespective of data size
I am using the ST67W611 Wi-Fi module with the ST67 W6X SDK to implement an HTTP web server.
While profiling the performance, I observed that every call to W6X_Net_Send() takes approximately 391 ms (or more) regardless of the amount of data being transmitted.
Test Setup
- Module: ST67W611
- Interface: SPI
- Transport: TCP
- Firmware: 1.1.1
- SDK Version : 2.0.89
- MCU: STM32F4
Questions
- Is a fixed delay of approximately 391 ms per
W6X_Net_Send()call expected? - Is
W6X_Net_Send()internally waiting for a TCP ACK or another event before returning? - Is there any configurable transmit timeout or buffering mechanism that affects this behavior?
- Is there a recommended maximum chunk size for
W6X_Net_Send()to improve throughput? - Are there any SDK or firmware settings that can reduce this latency?
Any guidance would be greatly appreciated.
Thank you.
