This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

BLE TX time

Hi,

I did time measurements for packet transmission (notification) and saw only ~ 30 microseconds (about 1000 ticks with 0 prescale) difference between sending one or up to 7 packets.

I was measuring time before writing to the sd_ble_gatts_hvx and after BLE_EVT_TX_COMPLETE in the first case.

In the second case, I am doing fragmentation and measuring when several packets have been transmitted. I write to sd_ble_gatts_hvx all packets and then record time after the last BLE_EVT_TX_COMPLETE.

Is that expected behavior? Or I am missing something?

Related