Crate st7735

Source
Expand description

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)

§Examples

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));

Modules§

color
command
fonts

Structs§

ST7734
ST7735 driver to connect to TFT displays. The driver allows to draw simple shapes, and reset the display.

Enums§

Orientation
Display orientation.