NXT display support using pbio model
This migrates the LCD driver from nxos to pbio model. Handling is now done in pbio thread context and the driver is made compatible with pbio/image.
The nxos display functions are dropped, and the remaining code using them are updated to use pbio/image. If decision is taken to drop them, it can be done later.
coverage: 50.539% (-0.01%) from 50.55% when pulling 4bb9bb903628e30835b45b96b912a5364ad79814 on schodet:nxt-display into fcfdf4e0eb20e84211685d589c5fed42e3deb472 on pybricks:master.
Download the artifacts for this pull request:
- pr_number.zip
- mpy-cross.zip
- movehub-firmware-build-4578-gitb7e6bf5f.zip
- nxt-firmware-build-4578-gitb7e6bf5f.zip
- cityhub-firmware-build-4578-gitb7e6bf5f.zip
- ev3-firmware-build-4578-gitb7e6bf5f.zip
- technichub-firmware-build-4578-gitb7e6bf5f.zip
- essentialhub-firmware-build-4578-gitb7e6bf5f.zip
- primehub-firmware-build-4578-gitb7e6bf5f.zip
- buildhat-firmware-build-4578-gitb7e6bf5f.zip
Fantastic! Can't wait to try this out.
This is great! Thank you!
Thanks!