pi-top-Python-SDK
pi-top-Python-SDK copied to clipboard
pi-top's Python SDK (pitop package)
Closes #338
I actually think that this should be its own repository that we should point to from this repo as a list of projects.
Closes #376 ### Note on dependencies `pyfestival` Python dependency is provided [here](https://github.com/pi-top/pi-topOS-Upstream-Package-Build/blob/master/.github/workflows/pypi-deb-build.yml#L26-L28) into our apt repository, with a patch that is needed in order for import to work on RPi....
I was hoping this would fix #367. It didn't but I think the changes are worthwhile regardless. Changes: ### 1. Frame retrieval is no longer in a `while True` loop....
Closes #253 This is a draft PR, and is not final. Still needs a clear strategy for how to find the maximum font size so that the whole text fits...
See [here](https://forum.pi-top.com/t/miniscreen-multiline-text/562/3?u=pi-topmike) for discussion of the problem. Thinking about this, `xy` actually makes word wrap a bit awkward... [This](https://docs.wand-py.org/en/0.6.2/guide/draw.html#word-wrapping) does it differently - it automatically sets the text size and...
There are some issues with lines touching each-other when displaying text with small font size. e.g.: running this snippet ```java from pitop import Pitop p = Pitop() p.miniscreen.display_text(',\nl', font_size=10) ```...
Improve how the calibration process is currently performed. For now, only the pan tilt component needs to run a calibration, to align the mechanical zero-point to the software zero-point setting;...
This is controlled by the hub, but - to a user - it is part of a pi-top [4]. Therefore, it seems reasonable that this should be a 'component' of...