Closed tarcieri closed 4 years ago
Hi! I am interested in having support for the display bus mode in this crate. I don't have a device with that interface, but if you manage to get a working implementation I will accept a PR.
Started working on this here https://github.com/sajattack/ili9341-rs/tree/8bit-parallel
@sajattack what are your thoughts on this issue now that https://github.com/yuri91/ili9341-rs/pull/7 and https://github.com/yuri91/ili9341-rs/pull/8 are merged ?
Feel free to close it.
oh, actually I meant to tag @tarcieri , who opened the issue
I can try to test it out at some point, but otherwise it looks like what's needed
Ok. I am going to close this. Feel free to reopen or file a new issue if something is missing or not working.
We were interested in using this crate with the AdaFruit PyPortal. One small problem... the board does not support SPI (out-of-the-box):
https://learn.adafruit.com/adafruit-pyportal/pinouts
...so we could resolder the board to support SPI mode, but it seems like the display bus mode would be ideal, and also ensure that other users of the same board don't have to modify the hardware.
We were looking at the AdaFruit
displayio
CircuitPython package and saw it has two modes:https://circuitpython.readthedocs.io/en/latest/shared-bindings/displayio/__init__.html
We were curious if you'd be interested in supporting both modes in this crate, as it seems that would be the ideal way for us (and other potential Rust PyPortal) users to leverage the display both out-of-the-box, and with the best performance.
If so, we can potentially send a PR which attempts to translate the CircuitPython code.