Skip to content
This repository has been archived by the owner on Feb 19, 2024. It is now read-only.

BLEAdapter.service_discovery() does not register VS characteristic UUIDs, only services #187

Open
ShannonGreen opened this issue Feb 19, 2021 · 1 comment

Comments

@ShannonGreen
Copy link

Version: 0.15.0

service_discovery() correctly calls ble_vs_uuid_add to register vendor-specific service UUIDs but does not do the same for discovered characteristic UUIDs.

The approach is the same as for services - read the characteristic declaration handle to obtain the UUID, and then register it and rediscover the characteristic.

I can submit a pull request with an improved version of service_discovery().

@adixmasz
Copy link

Hi, can you submit the pull request with the improved version?
I'm trying to resolve this problem in my scripts without success.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants