Adafruit-circuitpython-charlcd

Latest version: v3.5.1

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

Scan your dependencies

Page 6 of 9

3.3.0

We have upgraded Pylint checks to use the latest version of Pylint and implemented usage of Black Python formatting. This does not change the functionality of the code - it is designed to bring it up to current standards and make it more readable.

* Remove pinned Pylint version number from build.yml file
* Synced `.pylintrc` file to match Adafruit standard
* Ran upgraded Pylint and applied any changes or new disables necessary
* Ran Black formatter and allowed application of changes across entire repo

For more information on using Pylint and Black on your code, check out [this guide on working with Pylint and Black](https://learn.adafruit.com/improve-your-code-with-pylint)

To use in CircuitPython, simply install the [Adafruit CircuitPython bundle](https://circuitpython.org/libraries).

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

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

3.2.2

This release includes:
* The constructors for `Character_LCD_I2C` and `Character_LCD_RGB_I2C` now take an optional `address` parameter to specify an alternate I2C address.
* Migrating this repository from Travis to GitHub Actions. This has no effect on the behavior of the code itself.

To use in CircuitPython, simply install the [Adafruit CircuitPython bundle](https://circuitpython.org/libraries).

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

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

3.2.1

This updates the library to use the new [MCP230xx refactor](https://github.com/adafruit/Adafruit_CircuitPython_MCP230xx/pull/11), thanks caternuson!


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.

3.2.0

Thanks to profbrady for adding a new column_align feature that allows text with a newline character to align on the same column as the text above it. It also makes cursor_position work for the next message before resetting to 0,0.

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.

3.1.2

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.

3.1.1

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.

Page 6 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.