btleplug
btleplug copied to clipboard
discover_services() can return different (and less) results when called multiple times on windows.
Describe the bug
- On windows 10, connect to a device and call discover_services()
- Without touching any characteristics, call discover_services() again fairly soon after on the same device
Expected behavior Nothing should change.
Actual behavior At least on one device (Satisfyer Curvy 2+), the first call enumerates everything, then the second call loses a bunch of characteristics.