Closed aocole closed 3 years ago
This is due to CircuitPython 7.0.0 providing a UART for the CP serial link. Look like we'll need to make the libraries handle multiple services with the same UUID.
I wonder if it would be worth using some unique UUID's for the CP serial link. There are plenty of cases of people using non-Nordic UUIDs for serial.
I was hoping it'd work with existing NUS clients (and it does). The CP version has a user description to distinguish it.
I changed my mind and am switching it to a CircuitPython specific base UUID. That way we can add extra info as well but examples can work as-is by changing the base UUID.
Absolute Newest CircuitPython should work ok again. It no longer uses the nordic UUIDs for the serial.
When following the BLE UART eval example, the host-computer program crashes with "bleak.exc.BleakError: Multiple Characteristics with this UUID, refer to your desired characteristic by the
handle
attribute instead."I am running:
Here's the output of the pip install to capture versions of everything: