Skip to content

Releases: adafruit/Adafruit_BluefruitLE_nRF51

1.10.0 - Added support for reading string replies from AT commands

16 Oct 19:56
16412c2
Compare
Choose a tag to compare

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

10 Jul 17:30
5b5c36c
Compare
Choose a tag to compare

version bump

software serial #define fix

06 Oct 16:31
Compare
Choose a tag to compare

easier now to remove non-softserial boards

Version 1.9.4

09 Dec 07:32
Compare
Choose a tag to compare

Bug fix release. Corresponds to firmware 0.7.6.

MIDI Update

19 Aug 14:14
Compare
Choose a tag to compare

Updated the 'midi' demo to play a set of notes, and added some usage notes for iOS

Circuit Playground NeoPixel picker example

03 Aug 03:14
Compare
Choose a tag to compare

Add example of BLE NeoPixel color picker for Circuit Playground & Flora Bluefruit LE module.

v1.9.1

13 Jul 00:01
Compare
Choose a tag to compare

fix packetParser in controller example for ARM (crashes on float cast!)

1.9.0

28 Jun 11:39
Compare
Choose a tag to compare
  • 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 the AA-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()
    • .update(ms) must be placed in the loop() function to fire the callbacks, where ms is the interval in milliseconds to poll for new events
    • See 'examples/callbacks' for more details
  • 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

1.8.0

13 Feb 19:57
Compare
Choose a tag to compare

Fixed some issues with Serial on Zero based boards

1.7.8

13 Feb 19:34
Compare
Choose a tag to compare

Fixed a bug with .peek in 'atcommand' example