pub enum Colmod {
R4G4B4 = 3,
R5G6B5 = 5,
R6G6B6 = 6,
Unknown = 7,
}
Expand description
Color mode (the bit widths of the R, G and B components of a pixel).
The native format is 6-bit for each component. When another (smaller) mode is used, the LCD will internally translate each component into the 6-bit format with a lookup table. See Sec 9.18 “Color Depth Conversion Look Up Tables” of the ST7735S datasheet for the lookup table (LUT).
Variants§
R4G4B4 = 3
Each component has 4 bits. LUT will be used.
R5G6B5 = 5
Red has 5 bits; green has 6 bits; blue has 5 bits. LUT will be used.
R6G6B6 = 6
Each compoment has 6 bits. This is the native format; LUT will not be used.
Unknown = 7
No idea when this value can be used.
Trait Implementations§
impl Copy for Colmod
Auto Trait Implementations§
impl Freeze for Colmod
impl RefUnwindSafe for Colmod
impl Send for Colmod
impl Sync for Colmod
impl Unpin for Colmod
impl UnwindSafe for Colmod
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more