David Lechner
David Lechner
You can disable the the built-in Bluetooth and use a USB Bluetooth adapter. There are some ones reported as working well by other users in #921.
Thanks for working on this! Probably the most important question to answer first before spending a bunch of time on this is if we are going to be willing an...
```python from pybricks import version from micropython import stack_use def f(depth): print(depth, stack_use()) f(depth + 1) print(version) print("top", stack_use()) f(1) ``` outputs (on older firmware): ``` ('movehub', '3.2.0b3', 'v3.2.0b3-10-g6acc817d-dirty on...
We could also consider backing down the 1K safety factor but we would need to be quite certain that library (pbio+3rd party) calls could never exceed that amount. As an...
Implementing this turns out to be more complex that I thought it would be.
`get_services()` is called during `connect()`. So unless services are changing after `connect()` (as in https://github.com/hbldh/bleak/issues/1639), you should never have to call `get_services()`. Can you share some code and some logs...
> Though I presume it's `__aenter__` effectively is doing `connect()`? yes > I did definitely get the `BleakError("Service Discovery has not been performed yet")` from `bleak/__init__.py:697` strictly from within that...
> I'm not entirely sure if GATT database hash is correctly calculated. Even if it is being calculated, it could be that the actual characteristic isn't included. This is why...
Thanks for the follow up. It is always helpful to see how Bleak gets used in real-world applications. > But I argue it should be the other way around: APIs...
Shouldn't you be reporting this to Parallels?