Crate st7735_async_low[][src]

This crates aims to provide the native ST7735 commands in their original form, thus is a low-level library.

A user of this crate should implement the write traits in crate::spi, then wrap it with Commands to use the commands. An example can be found at the examples/stm32f3348_disco directory of the crate.

Modules

adapters

Helper structs make both WriteU8 and WriteU8s available when only one is implemented.

spi

Some traits needed to implement, in order to use Commands.

Structs

Commands

Commands of ST7735 in their original form, except that the parameters of each command are typed.

Madctl

Defines the orientation parameters of the screen.

RamWriter

A helper RAII object for writing data after a command.

Enums

Colmod

Color mode (the bit widths of the R, G and B components of a pixel).

ColorComponentOrder

R/G/B component order inside a pixel.

ColumnOrder

The column order of the LCD pixels.

RowColumnSwap

Whether to swap the row and column definitions, i.e., to switch between the portrait and landscape mode.

RowOrder

The row order of the LCD pixels.