Skip to main content
Visitor
July 13, 2026
Question

ST67W611 W6X_Net_Send() takes ~391 ms for every send() call irrespective of data size

  • July 13, 2026
  • 1 reply
  • 41 views

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

  1. Is a fixed delay of approximately 391 ms per W6X_Net_Send() call expected?
  2. Is W6X_Net_Send() internally waiting for a TCP ACK or another event before returning?
  3. Is there any configurable transmit timeout or buffering mechanism that affects this behavior?
  4. Is there a recommended maximum chunk size for W6X_Net_Send() to improve throughput?
  5. Are there any SDK or firmware settings that can reduce this latency?

Any guidance would be greatly appreciated.

Thank you.

1 reply

Ozone
Principal
July 13, 2026

> ... I observed that every call to W6X_Net_Send() takes approximately 391 ms (or more) regardless of the amount of data being transmitted. 

Didi you look into the source code ?

It sounds as the code is busy-waiting for some kind of acknowledge.

Welcome to the world of Cube/HAL ...