Hi,
Our application is running in the central role connected to a peripheral. The app disconnects from the peripheral by calling the bt_conn_disconnect() function. It appears to take from 1 to 2 seconds before the "disconnected" callback handler is called. There is no data being pushed out over the link prior to calling the disconnect function. The connection interval is 1 second, 0 latency with a 4 second supervision timeout. I would expect the worst case latency would be 1 second. Is this expected?
nrf Connect SDK 2.4.4
nrf5340
Thank you