Releases: adafruit/Adafruit_BluefruitLE_nRF51
Releases · adafruit/Adafruit_BluefruitLE_nRF51
1.10.0 - Added support for reading string replies from AT commands
Added two pairs of helper functions to Adafruit_ATParser that allow the user to read back results from AT commands that return string values
1.9.6
version bump
software serial #define fix
easier now to remove non-softserial boards
Version 1.9.4
Bug fix release. Corresponds to firmware 0.7.6.
MIDI Update
Updated the 'midi' demo to play a set of notes, and added some usage notes for iOS
Circuit Playground NeoPixel picker example
Add example of BLE NeoPixel color picker for Circuit Playground & Flora Bluefruit LE module.
v1.9.1
1.9.0
- Added Adafruit_ATParser helper class to facilitate sending and receiving AT commands:
.atcommand()
: Send a command without reply (several variants defined for various input parameters).atcommandIntReply()
: Send a command with integer reply (several variants defined for various input parameters).atcommand_full()
: General purpose command execution with a pointer to the reply buffer.printByteArray()
: Outputs a byte array in theAA-BB-CC
format from a buffer. Useful for executing AT commands..waitForOK()
: Uses a separate temporary buffer to avoid overwriting response content.
- Callback support in Adafruit_BLE class
- Supported Events are:
- Connect: Set using
setConnectCallback()
- Disconnect: Set using
setDisconnectCallback()
- BLE UART RX: Set using
.setBleUartRxCallback()
- MIDI RX: Set using
.setBleMidiRxCallback()
- GATT Characteristic RX: Set using
.setBleGattRxCallback()
- Connect: Set using
.update(ms)
must be placed in the loop() function to fire the callbacks, wherems
is the interval in milliseconds to poll for new events- See 'examples/callbacks' for more details
- Supported Events are:
- Added Adafruit_BLEGatt helper class to make working with custom GATT services and characteristics easier:
- Helpers to add custom GATT services and characteristics
- Helpers to read/write previously defined characteristics
- Callback support for characteristic updates
- Added User Description and Presentation Format support for GATT characteristics
- Add
BLEDataType_t
typedef for GATT characteristics - See 'example/healththermometer' for an example of using the Adafruit_BLEGatt class
- Added BLE MIDI service support with the Adafruit_BLEMIDI class
- See 'examples/midi' for details
- Added BLE Battery service support via the Adafruit_BLEBattery class
- See 'example/battery' for more details
- Added BLE Eddystone helper class to facilitate using Eddystone beacon
- See 'example/eddystone' for more details
- Add a 256 byte user NVM data section that can be accessed via
.writeNVM()
and.readNVM()
in Adafruit_BLE. User can use this small chunk of NVM memory to store application specific data.- See 'example/nvmdata' for more details
- Additional Adafruit_BLE class changes:
- Added a
setAdvData()
helper to advertise custom data payloads
- Added a
1.8.0
Fixed some issues with Serial on Zero based boards
1.7.8
Fixed a bug with .peek in 'atcommand' example