Datasheet

The following commands were changed in the 0.7.0 release:
AT+GATTADDCHAR
Added a DATATYPE option to indicate the data type for the GATT characteristic's payload. Valid option are: AUTO (0, default),
STRING (1), BYTEARRAY (2), INTEGER (3)
Added characteristic user description option via the DESCRIPTION flag
Added characteristic presentation format support via the PRESENTATION flag
AT+GAPINTERVALS
Added a new 'adv_lowpower_interval' parameter, default value is 417.5 ms. Current arguments are now: min_conn, max_conn, adv_interval,
adv_timeout, adv_lowpower_interval
Key bug fixes and changes in this release:
Significant BTLE UART speed and reliability improvements
Added callback support (work in progress) for:
BLE UART RX
GATT Characteristic(s) RX
MIDI RX
Connect/Disconnect
Increased MAX_LEN for each characteristic from 20 to 32 bytes
Changed the default GAP parameters:
Advertising interval = 20ms
Min connection interval = 20 ms
Max connection interval = 40 ms
Increased the maximum number of CCCDs saved to flash from 8 to 16
Eddystone config service disabled by default
Removed AT+EDDYSTONEENABLE to avoid confusion
Changed advertising timeout for Eddystone to 'unlimited'
Fixed Write-No-Response characteristic property, which wasn't being handled properly
Fixed timing constraints to meet Apple design guidelines
Fixed systick to ms calculation
Fixed all tests with google eddystone validator except for writing tx_power = 1 dB (not valid on nrf51)
Fixed a bug where writing from the central does not update the value on the characteristic correctly
Fixed an issue with HID examples, where when paired with Central, a disconnect then reconnect could not send HID reports anymore
Version 0.6.7
The following AT commands were added in the 0.6.7 release:
AT+BLEUARTFIFO
Returns the number of free bytes available in the TX and RX FIFOs for the Bluetooth UART Service.
The following commands were changed in the 0.6.7 release:
AT+BLEUARTTX
If the TX FIFO is full, the command will wait up to 200ms to see if the FIFO size decreases before exiting and returning an ERROR response
due to the FIFO being full.
AT+BLEURIBEACON
This command will go back to using the old (deprecated) UriBeacon UUID (0xFED8), and only the AT+EDDYSTONEURL command will use
the newer Eddystone UUID (0xFEAA).
AT+BLEKEYBOARD and AT+BLEUARTTX
These commands now accept '\?' as an escape code since 'AT+BLEKEYBOARD=?' has another meaning for the AT parser. To send a
single question mark the following command should be used: 'AT+BLEKEYBOARD=\?' or 'AT+BLEUARTTX=\?'
AT+EDDYSTONEURL
This command now accepts an optional third parameter for RSSI at 0m value (default is -18dBm).
Running this command with no parameters ('AT+EDDYSTONEURL\r\n') will now return the current URL.
Key bug fixes in this release:
The FIFO handling for the Bluetooth UART Service was improved for speed and stability, and the TX and RF FIFOs were increased to 1024
bytes each.
An issue where a timer overflow was causing factory resets every 4 hours or so has been resolved.
Fixed a problem with the GATT server where 'value_len' was being incorrectly parsed for integer values in characteristics where 'max_len' >4
Version 0.6.6
The following AT commands were added in the 0.6.6 release:
© Adafruit Industries
https://learn.adafruit.com/introducing-the-adafruit-bluefruit-le-uart-
friend
Page 97 of 115