Adafruit-circuitpython-ble

Latest version: v10.0.10

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

Scan your dependencies

Page 12 of 13

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.

2.0.0alpha.1

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

- `advertising.py` refactored.
- Added `SolicitedAdvertisement`, for peripherals requesting services from centrals.
- Use new `properties` bitmask to set `Characteristic` properties.
- Added `CurrentTimeClient` as an useful example of a peripheral acting as a client.
- Initial BLE HID code, but it doesn't work, so don't try it.

2.0.0alpha.0

This pre-release is meant to be used with `bleio` in CircuitPython 5.0.0-alpha.0 and later. It is not backward compatible with `bleio` in CircuitPython 4.x.

- New `UART_Client` and `Scanner` functionality added.
- `UART_Server` moved from `uart.py` to `uart_server.py`.
- Refactoring of advertisement data code. Advertisements are now built in Python instead of in C.
- Various other updates and renamings.
- `Beacon` code improved.
- Examples updated.

Page 12 of 13

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.