in AIOBLE, when exchanging MTU, it will call ble.gattc_exchange_mtu() method, and wait for the Exchange_MTU event is back.
And in some scenario, the peripheral will disconnect the central when receiving the MTU exchange request.
And at this moment, the Exhange_MTU event will never return. It causes the stuck.
in AIOBLE, when exchanging MTU, it will call ble.gattc_exchange_mtu() method, and wait for the Exchange_MTU event is back.
And in some scenario, the peripheral will disconnect the central when receiving the MTU exchange request.
And at this moment, the Exhange_MTU event will never return. It causes the stuck.