David Lechner
David Lechner
### Logs These are the logs with the BLEAK_LOGS variable enabled ``` 2024-10-24 16:45:12,406 bleak.backends.bluezdbus.client MainThread DEBUG: Connecting to device @ D8:0F:99:A7:8A:F0 2024-10-24 16:45:12,411 bleak.backends.bluezdbus.manager MainThread DEBUG: initial properties: {'/org/bluez':...
I would rather make is universally the same. I often write programs with, e.g. `print(..., sep=' ')`.
We could use ANSI escape codes to change the color of the SystemExit message to help break things up visually.
The CI logs say error is: +micropython-coverage: ../../py/emitnative.c:2806: emit_native_raise_varargs: Assertion `n_args == 1' failed. It looks like the bytecode emitter allows 2 args but the native emitter only allows 1.
Assuming you are using the unix port, to reproduce locally, try `make -C ports/unix test_full` or run `micropython` with `-X emit=native`. There are a number of tests that are disabled...
If you need to make objects that free/stop/cleanup resources when no longer used, the best way to do it is with a context manager. This will ensure that things are...
This could be: - improperly flashed SD card (do you see the boot partition when you plug it into your computer?) - defective SD card (try a different card) -...
`HostBuffer` sounds like a very technical name. Have you been programming too much? :laughing: Maybe we could call it something a little less technical like `CommsData`? (Being more technical in...
> maybe `AppData` works too since it is coming from the Pybricks Code app. I like it.
> Looking ahead, since `AppData` doesn't imply a direction, maybe the other way around could be part of the same class. Makes sense. ```python # rx-only app = AppData("b") #...