Skip to content

Releases: adafruit/Adafruit_CircuitPython_CharLCD

Added keypad support for I2C Shield and Pi plate!

15 Jan 00:33
2714510

Choose a tag to compare

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.

README updated with PyPI instructions

03 Dec 22:03
636dbe8

Choose a tag to compare

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.

Setup.py fix

28 Nov 18:13
5f5680b

Choose a tag to compare

Added missing dependencies to setup.py.

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.

Complete refactor plus cursor_position fix

21 Nov 20:29
706a097

Choose a tag to compare

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_LCD is a base class with Character_LCD_Mono and Character_LCD_RGB as subclasses.
  • character_lcd_i2c, character_lcd_spi and character_lcd_rgb_i2c are separate files and should be imported separately for use with backpacks, shields or plates.
  • cursor, blink, display, message, text_direction are now properties.
  • Includes fix for backlight polarity issue - set backlight_inverted=True in the constructor if necessary.
  • Includes fix for keeping cursor displayed on screen when using cursor_position to set a coordinate location for the cursor on the display.

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.

Complete refactor!

21 Nov 18:08
32570d2

Choose a tag to compare

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_LCD is a base class with Character_LCD_Mono and Character_LCD_RGB as subclasses.
  • character_lcd_i2c, character_lcd_spi and character_lcd_rgb_i2c are separate files and should be imported separately for use with backpacks, shields or plates.
  • cursor, blink, display, message, text_direction are now properties.
  • Includes fix for backlight polarity issue - set backlight_inverted=True in 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.

Update to example

12 Nov 20:28
3775cd7

Choose a tag to compare

Updates pins assignments in example to match Learn guide.

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.

Now with RGB non-PWM options

26 Oct 19:09
375ce69

Choose a tag to compare

Added the ability to use digitalio pin setup for RGB character LCD backlights for use in place of PWM pins.

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.

Now on PyPi!

03 Aug 17:40
cec0e16

Choose a tag to compare

  • Added setup.py
  • Added PyPI release info to .travis.yml
  • Updated requirements.txt
  • Added a more comprehensive .gitignore

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.

Sphinx update.

24 Feb 20:56
e2c6689

Choose a tag to compare

Thanks to @brentru for the great work!

New release with new Travis integration.

16 Dec 00:36

Choose a tag to compare

New release to trigger new Travis CI generation.

NOTE: There was also a breaking change to the API for the RGB LCD. The setColor function has been renamed set_color.