Releases: adafruit/Adafruit_CircuitPython_BLE
AdafruitRadio no longer in this library
The AdafruitRadio advertisement class was moved to https://github.com/adafruit/Adafruit_CircuitPython_Radio. One bug was also fixed. Because the API changed incompatibly, this is a new major version.
To use in CircuitPython, simply install the Adafruit CircuitPython bundle.
To use in CPython, pip3 install adafruit-circuitpython-ble.
Read the docs for info on how to use it.
Very basic Linux scanning support
Add the adafruit-blinka-bleio dependency for basic Linux BLE scanning support.
To use in CircuitPython, simply install the Adafruit CircuitPython bundle.
To use in CPython, pip3 install adafruit-circuitpython-ble.
Read the docs for info on how to use it.
Tweak setup.py
Tweak setup.py so adafruit_ble has members on Raspberry Pi.
To use in CircuitPython, simply install the Adafruit CircuitPython bundle.
To use in CPython, pip3 install adafruit-circuitpython-ble.
Read the docs for info on how to use it.
Add service data support in advertisements
Add service data support in advertisements.
To use in CircuitPython, simply install the Adafruit CircuitPython bundle.
To use in CPython, pip3 install adafruit-circuitpython-ble.
Read the docs for info on how to use it.
update DevInfoService
- Update
DeviceInfoServiceto use latest internal API. Allow it to query a remote service.
To use in CircuitPython, simply install the Adafruit CircuitPython bundle.
To use in CPython, pip3 install adafruit-circuitpython-ble.
Read the docs for info on how to use it.
Fixup packaging and remove mocks for testing
Fix packaging so that it finds sub-packages and remove use of mocks for testing. We rely on Blinka's _bleio stubs now.
To use in CircuitPython, simply install the Adafruit CircuitPython bundle.
To use in CPython, pip3 install adafruit-circuitpython-ble.
Read the docs for info on how to use it.
Fix examples/ble_bluefruit_connect_plotter.py
Prevent plotter example from swamping Mu with input. Fixes #57. Thanks @dglaude!
To use in CircuitPython, simply install the Adafruit CircuitPython bundle.
To use in CPython, pip3 install adafruit-circuitpython-ble.
Read the docs for info on how to use it.
Supply default HID descriptor for HIDService; Fix advertising flags
- Supply default HID descriptor for HIDService.
- Fix lazy advertising field instantiation; this fixes problems with advertising flags.
- Fix doc formatting.
To use in CircuitPython, simply install the Adafruit CircuitPython bundle.
To use in CPython, pip3 install adafruit-circuitpython-ble.
Read the docs for info on how to use it.
Fixed PyPi packaging error
This release includes:
- A fix to the way this library was packaged in PyPi. While this library is only supported for CircuitPython use, our CI wasn't able to import this as a dependency for another library.
To use in CircuitPython, simply install the Adafruit CircuitPython bundle.
To use in CPython, pip3 install adafruit-circuitpython-ble.
Read the docs for info on how to use it.
BREAKING CHANGES -- Moved ANCS to its own repository
Main Changes:
- ANCS (Apple Notification Center Service) now has its own repository, Adafruit_CircuitPython_BLE_Apple_Notification_Center
- Magic Light also has its own repository, Adafruit_CircuitPython_BLE_Magic_Light
- Apple Media Service (previously unimplemented) was also moved to its own repository, Adafruit_CircuitPython_BLE_Apple_Media
Other changes:
- Repository was migrated from Travis to GitHub Actions
- Bug fixes