This crates aims to provide the native ST7735 commands in their original form, thus is a low-level library.
WARNING: The crate uses two unstable features generic_associated_types and min_type_alias_impl_trait, which unfortunately cannot be totally hidden into the crate itself: the user to implement the spi traits also need to explicitly enable these.
Some traits needed to implement, in order to use Commands.
Commands of ST7735 in their original form, except that the parameters of each command are typed.
Defines the orientation parameters of the screen.
A helper RAII object that can write data in u8 or u16 forms. It keeps borrowing. Dropping it makes the command that creates this instance end.
Color mode (the bit widths of the R, G and B components of a pixel).
R/G/B component order inside a pixel.
The column order of the LCD pixels.
Whether to swap the row and column definitions, i.e., to switch between the portrait and landscape mode.
The row order of the LCD pixels.