Adafruit-circuitpython-charlcd

Latest version: v3.5.1

Safety actively analyzes 701325 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 9

2.4.0

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](https://github.com/adafruit/Adafruit_CircuitPython_Bundle).

To use in CPython, `pip install adafruit-circuitpython-charlcd`.

Read the [docs](http://circuitpython.readthedocs.io/projects/charlcd/en/latest/) for info on how to use it.

2.3.2

- 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](https://github.com/adafruit/Adafruit_CircuitPython_Bundle).

To use in CPython, `pip install adafruit-circuitpython-charlcd`.

Read the [docs](http://circuitpython.readthedocs.io/projects/charlcd/en/latest/) for info on how to use it.

2.2.1

Thanks to brentru for the great work!

2.2

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.

2.1.1

Two calling parameters which were not implemented were removed . Both Character_LCD and Character_LCD_RGB classes had the changes in preparation for putting this library into the Adafruit_CircuitPython_Bundle.

2.1.0

This is an update to refactor the library closer to current CircuitPython library conventions. **There is a breaking change in this release!** The import structure for the module has changed from explicit imports of files:

import adafruit_character_lcd

or

import adafruit_character_lcd_RGB

To a single module which contains both normal and RGB LCD classes. In addition the class names have been changed from `cirpyth_char_lcd` and `cirpyth_char_lcd_RGB` to `Character_LCD` and `Character_LCD_RGB` respectively. No other functional changes were made to the LCD classes themselves.

You will need to update your imports and class creation to match what the examples now show. For example to use the normal LCD:

import adafruit_character_lcd
lcd = adafruit_character_lcd.Character_LCD(...)

Or the RGB LCD:

import adafruit_character_lcd
lcd = adafruit_character_lcd.Character_LCD_RGB(...)


The binary mpy files for this release are only compatible with CircuitPython 2.x. Note they might not work on CircuitPython 3.0+!

Page 8 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.