Script to reproduce the issue:
from blatann import BleDevice
dev = '/dev/ttyACM0'
def create():
print('create')
ble = BleDevice(dev)
ble.open()
return ble
def destroy(ble):
print('destroy')
ble.close()
ble = create()
destroy(ble)
ble = create()
destroy(ble)
Second open() raises pc_ble_driver_py.exceptions.NordicSemiException: Failed to open. Error code: NrfError.rpc_h5_transport_state.
Package versions:
blatann==0.3.6
pc-ble-driver-py==0.15.0
NRF52 dongle firmare:
connectivity_4.1.2_usb_with_s132_5.1.0.hex from pc-ble-driver-py package.
Script to reproduce the issue:
Second open() raises
pc_ble_driver_py.exceptions.NordicSemiException: Failed to open. Error code: NrfError.rpc_h5_transport_state.Package versions:
NRF52 dongle firmare:
connectivity_4.1.2_usb_with_s132_5.1.0.hexfrompc-ble-driver-pypackage.