This crate provides a ST7735 driver to connect to TFT displays.
Currently, there is support for using hardware SPI as well as software SPI to communicate to the display. Note that using hardware SPI is much faster and recommended to be used if supported by the connecting device.
The driver also provides a simple graphics library which currently supports drawing the following shapes:
- Rectangles (filled and border only)
- Circles (filled and border only)
- Lines (horizontal, vertical, and diagonal)
- Text (characters)
let mut display = ST7734::new_with_spi("/dev/spidev0.0", 25); display.set_orientation(&Orientation::Portrait); display.draw_rect(30, 30, 60, 70, &Color::from_default(DefaultColor::Blue));
ST7735 driver to connect to TFT displays. The driver allows to draw simple shapes, and reset the display.