This library is designed to support a MicroPython interface for i2c LCD character screens. It's designed around the Pycom implementation of MicroPython so will need to be tweaked to work for CircuitPython.
Grove LCD RGB Backlight v2.0, v3.0, v4.0
- LoPy
- WiPy
- SiPy
- Arduino Nano RP2040 Connect
- Arduino Nano ESP32
This module supports writing to, clearing and refreshing the LCD screen, among other functions.
Prints text to LCD screen at the location of the cursor.
Enables lcd to scroll text as typed.
Sets cursor visibility (underscore cursor).
Sets cursor blink visibility (rectangle cursor).
Sets display state (on/off).
Returns the cursor to the (0,0) location on screen
Moves the cursor to (col,row)
Only supported by Displays with RGB Backlight. Changes the color of the LCD Backlight to (r,g,b)
Examples are provided in the examples folder.
Note: To use Grove RGB Display versions older than V5.0 you will need to initialize the Display object supplying the model
my_display = RGBDisplay(i2c_bus, 0x3e, RGBDisplay.GROVE_RGB_V4)