Add packets during a BLE connection interval?

Hi there,

 there is so many questions regarding BLE connection intervals, yet I couldn't find a precise answer to this basic question.

It seems to me, that multiple packets are sent in one connection interval only if they were all queued up at the start of the connection interval.

Let's say we have a connection interval of 100ms.

We queue packets at 0.01s, 0.02s, 0.03s and 0.09s.

These will all be sent when the next connection interval starts at 0.10s. One packet will follow as quickly as few 100us after another.

A packets that is being queued at 0.101s - which is during the time of the transmission of the previously queued packets - will only be sent with the connection interval at 0.20s.

Is that understanding correct, or is there a possibility to add packets, while the previously queued packets for this connection interval are still being processed?

Thank you and best regards,

Uli

Related