Complete refactor!
THIS RELEASE CHANGES HOW THE ENTIRE LIBRARY IS USED. THE API HAS CHANGED ENTIRELY.
NOW I2C/SPI BACKPACK REQUIRES EXTERNAL LIBRARIES:
- Adafruit_CircuitPython_MCP2300x for I2C
- Adafruit_CircuitPython_74HC595 for SPI
Adds support for RGB I2C shield kit and Pi plate. REQUIRES EXTERNAL LIBRARY:
- Adafruit_CircuitPython_MCP2300x
Change log:
- Import method has changed -
Character_LCDis a base class withCharacter_LCD_MonoandCharacter_LCD_RGBas subclasses. character_lcd_i2c,character_lcd_spiandcharacter_lcd_rgb_i2care separate files and should be imported separately for use with backpacks, shields or plates.cursor,blink,display,message,text_directionare now properties.- Includes fix for backlight polarity issue - set
backlight_inverted=Truein the constructor if necessary.
To use in CircuitPython, simply install the Adafruit CircuitPython bundle.
To use in CPython, pip install adafruit-circuitpython-charlcd.
Read the docs for info on how to use it.