Releases: adafruit/Adafruit_CircuitPython_BLE
6.1.4 - Fixed max length of variable-length characteristic
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.
6.1.3 - check that initial_value is explicitly None
IntCharacteristic
, FloatCharacteristic
, and StructCharacteristic
were not checking that initial_value
was explicitly None
, but just that it was false. This made it not possible to give an initial value of 0
, 0.0
, or b''
, respectively.
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.
6.1.2 - Added Black check, reran Black with Python 3 target.
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.
Allow `start_scan()` with no arguments again
start_scan()
with no arguments was no longer returning anything. Now it's equivalent to start_scan(Advertisement)
again. Fixes #75.
6.1.0 - Upgrade to latest Pylint, implement Black formatting
We have upgraded Pylint checks to use the latest version of Pylint and implemented usage of Black Python formatting. This does not change the functionality of the code - it is designed to bring it up to current standards and make it more readable.
- Remove pinned Pylint version number from build.yml file
- Synced
.pylintrc
file to match Adafruit standard - Ran upgraded Pylint and applied any changes or new disables necessary
- Ran Black formatter and allowed application of changes across entire repo
For more information on using Pylint and Black on your code, check out this guide on working with Pylint and Black
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.
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
DeviceInfoService
to 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.