In case of BLE connection is not stable due to noise/interference, how the BLE stack in peripheral handles the connection?
Let's say the connection is already established and the communication has become unstable. Whether the peripheral or central disconnect the connection before Supervision Timeout?
If both entities (central and peripheral) waits for Supervision timeout before disconnection, how the BLE stack handles retires? What is the frequency of communication retires? Which BLE stack layer handles it and whether it is configurable?