display-interface
display-interface copied to clipboard
Rust crates providing a generic interface for display drivers and some default implementations (GPIO, SPI and I2C)
LCD controller such as ili9341 allows for reading pixel data (and other useful things) from it. This crate, while great great for simply sending data to display, makes it impossible...
New api
## Pros - Much faster for iterators, probably because it doesn't take a `dyn Iterator` anymore - Easier to write interface drivers, no more gigantic match blocks (the parallel interface...
This change adds a `ReadWriteInterface` for displays that have both read/write capabilities. The interface is actually much different than the current one, so let me know what you think. This...
embedded-hal 1.0 says: > If your device has a CS pin, use SpiDevice. Do not manually manage > the CS pin, the SpiDevice implementation will do it for you.
Preludes are more hassle than they are worth in my opinion
This pull request adds #[inline] to most of the functions; it will perform better on bare-metal programs.
Hello! I have a problem with ILI9488 similar to the one described in #35. I am using ILI9488 through waveshare's board: https://www.waveshare.com/wiki/Pico-ResTouch-LCD-3.5. For some reason (probably to increase frequency?), this...
I'm trying to use this library for an embeded project with an LCD that uses an SPI with 16 bits of data as DataSize. I can create the SPI correctly...
I've been thinking about restructuring display-interface for a while now. Some drivers (e.g. ssd1306) include multiple crates anyway, and they take a very short time to compile. Instead of the...
this ensures that the dependencies are kept up to date. see [the docs][] for further information. [the docs]: https://docs.github.com/en/code-security/dependabot/dependabot-version-updates