For CircuitPython 5.0.0-beta.0 and later
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 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 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.