Adafruit-circuitpython-circuitplayground

Latest version: v5.3.7

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

Scan your dependencies

Page 7 of 11

4.0.0

THIS IS A BREAKING CHANGE FOR THE UPDATED EXAMPLES - all updated examples use the new import type now, and therefore require the latest version of the library. However, all previous code will continue to work as-is.

You can now `from adafruit_circuitplayground import cp` and it will detect whether you are using a Circuit Playground Express or Circuit Playground Bluefruit and import the appropriate module.

REQUIRES LATEST CHANGES TO CIRCUITPYTHON TO USE ON CIRCUIT PLAYGROUND EXPRESS. Always update to the latest CircuitPython.

Both `from adafruit_circuitplayground.express import cpx` and `from adafruit_circuitplayground.bluefruit import cpb` still work, so all previous example code will continue to work with the updated library.

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

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

3.0.0

This release includes a complete refactor of the Circuit Playground library to now include support for Circuit Playground Bluefruit!

No changes required to continue using the library with Circuit Playground Express.

To use with Bluefruit:
`from adafruit_circuitplayground.bluefruit import cpb` then you can access all the features, for example the temperature would be accessed using `cpb.temperature`.

Also includes two new features for Bluefruit: `sound_level` and `loud_sound`. Check out the docs for more information!

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

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

2.1.5

Thanks to dcbriccetti for the new Advanced examples!

Thanks to deshipu for the `were_pressed` property!

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

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

2.1.4

Thanks to caternuson for the fix!

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

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

2.1.3

Thanks to dcbriccetti for submitting this!

To use in CircuitPython, simply install the [Adafruit CircuitPython bundle](https://github.com/adafruit/Adafruit_CircuitPython_Bundle).

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

2.1.2

Thanks to dcbriccetti for this example! It's a new way to map the acceleration to the NeoPixel RGB LEDs.

To use in CircuitPython, simply install the [Adafruit CircuitPython bundle](https://github.com/adafruit/Adafruit_CircuitPython_Bundle).

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

Page 7 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.