Skip to content

Repeated connection to NRF52 fails with NrfError.rpc_h5_transport_state #75

@juhhov

Description

@juhhov

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions