Expand description
§Platform-agnostic driver for I2C 16x2 character displays
Provides a driver for common 16x2 LCD displays that use the AiP31068L chip to drive the display, and a PCA9633 chip to drive the RGB backlight.
This is a basic implementation, and doesn’t currently support custom characters.
This has been tested with the Waveshare LCD1602 module. It may also work with other RGB displays like the Groove 16X2 LDC RGB
Structs§
- Handles all the logic related to working with the character LCD via I2C. You’ll need to create an instance of this with the
new()
method.
Enums§
- Controls the visibility of the blinking block cursor.
- Controls the visibilty of the non-blinking cursor, which is basically an _ after the cursor position. The cursor position represents where the next character will show up.
- Determines whether the entire LCD is on or off.