#[repr(u8)]
pub enum Lines {
FourLines,
TwoLines,
OneLine,
}
Expand description
Flag for the number of lines in the display
Variants§
FourLines
Use four lines if available
Notes
Since HD44780 doesn’t support 4-line LCDs, 4-line display is used like a 2-line display, but half of the characters were moved below the top part. Since the interface only allows two states for amount of lines: two and one, a way to differentiate between four line and two line mode is needed. According to HHD44780 documentation, when two-line display mode is used, the bit that specifies font size is ignored. Because of that, we can use it to differentiate between four line mode and two line mode.
TwoLines
Use two lines if available
OneLine
Use one line (default)