Releases: adafruit/Adafruit_CircuitPython_BLE
Releases · adafruit/Adafruit_CircuitPython_BLE
Alpha release for CircuitPython 5.0.0-alpha.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 setCharacteristic
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.
Alpha release for CircuitPython 5.0.0-alpha.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
andScanner
functionality added. UART_Server
moved fromuart.py
touart_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.
Allow UARTServer.write() to write more than 20 bytes
Allow UARTServer.write() to write buffers of indefinite length.
Improve UARTServer example
Improve UARTServer example: now retries after connection dropped.
To use in CircuitPython, simply install the Adafruit CircuitPython bundle.
Read the docs for info on how to use it.
Initial release
Includes:
LocationBeacon
- an iBeacon-style beaconEddystoneURLBeacon
UARTServer
- aPeripheral
running an implementation of the Nordic UART Service (NUS). Provides a stream interface for reading.
[note - not yet in bundle as of the date of this release, but will be added soon]
To use in CircuitPython, simply install the Adafruit CircuitPython bundle.
Read the docs for info on how to use it.