Adafruit-circuitpython-ble

Latest version: v10.0.12

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

Scan your dependencies

Page 12 of 13

3.1.2

Changes in how advertising was done in CircuitPython caused this to fail. This fixes the problem.

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

Read the [docs](http://circuitpython.readthedocs.io/projects/ble/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).

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

3.1.0

For use with CircuitPython 5.0.0-beta.0 or later.

- Add Apple Notification Service support and example.
- Fix iOS HID.
- Add Magic Light LED lightbulb support and example.
- `Add BLERadio.name` and `BLERadio.tx_power` properties.
- Include `BLERadio.name` in advertisement scan response

This release is not compatible with CircuitPython 4.1.0. For 4.1.0, use release [1.0.2](https://github.com/adafruit/Adafruit_CircuitPython_BLE/tree/1.0.2) of this library. Due to current limitations in our library bundle packaging, the 4.x library bundle will contain this release, not the [1.0.2](https://github.com/adafruit/Adafruit_CircuitPython_BLE/tree/1.0.2) release.

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

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

3.0.0

This release is an extensive rewrite. It is compatible with CircuitPython 5.0.0-beta.0 and later. It is being released as a regular release, not as a pre-release.

This release is not compatible with CircuitPython 4.1.0. For 4.1.0, use release [1.0.2](https://github.com/adafruit/Adafruit_CircuitPython_BLE/tree/1.0.2) of this library. Due to current limitations in our library bundle packaging, the 4.x library bundle will contain this release, not the [1.0.2](https://github.com/adafruit/Adafruit_CircuitPython_BLE/tree/1.0.2) release.

- Match `_bleio` changes in CircuitPython 5.0.0-beta.0.
- Define BLE services declaratively, so that they may be used either on the client or server side of the connection.
- Rework advertising packet construction.
- Update examples for new API, and add some new examples.
- Do a CircuitPython version check to ensure compatibility.

2.0.1alpha.2

This pre-release is compatible with CircuitPython 5.0.0-alpha.2, .3, and .4, and .5. `bleio` has been renamed to `_bleio` and there are other changes for compatibility.

2.0.1alpha.1

This pre-release is compatible with the upcoming CircuitPython 5.0.0-alpha.1 pre-release.

- Improve ble_demo_central.py example so it reconnects to any compatible peripheral after disconnect.

Page 12 of 13

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.