Wang Xinglu / BLE_API

Dependencies:   nRF51822

Dependents:   LinkNode_LIS3DH

Fork of BLE_API by Bluetooth Low Energy

Committer:
rgrover1
Date:
Fri Dec 12 13:32:24 2014 +0000
Revision:
253:097be53aea02
Parent:
241:00f2410ad9cc
Child:
266:698e7d095195
Synchronized with git rev 2552bf25
Author: Rohit Grover
Release 0.2.9
=============

API enhancements to support read/write authorization for GATT accesses.

Enhancements
~~~~~~~~~~~~

* Add support for authorization, whereby the user application can receive a
callback to authorize a read or a write on a characteristic's value
attribute before GATT commits the transaction. We now have an API for
GattCharacterisitc called setWriteAuthorizationCallback() which can filter
incoming access requests before they get applied to the GATT database.

Bugfixes
~~~~~~~~

Compatibility
~~~~~~~~~~~~~

This release is backward compatible with 0.2.4.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
rgrover1 125:aae3f50670c9 1 # mbed Bluetooth Low Energy Stack
Rohit Grover 241:00f2410ad9cc 2 This is the github repo for the BLE_API used by developer.mbed.org. Please see [mbed BLE Homepage](developer.mbed.org/teams/Bluetooth-Low-Energy/) for all documentation, code examples and general help.
rgrover1 125:aae3f50670c9 3
rgrover1 125:aae3f50670c9 4 # Supported Services
rgrover1 125:aae3f50670c9 5 Supported GATT services and constantly being added and can be found in the /services folder.
rgrover1 125:aae3f50670c9 6 Currently supported services include:
rgrover1 125:aae3f50670c9 7 * Battery
rgrover1 125:aae3f50670c9 8 * Device Firmware Update (DFU)
rgrover1 125:aae3f50670c9 9 * Device Information
rgrover1 125:aae3f50670c9 10 * Health Thermometer
rgrover1 125:aae3f50670c9 11 * Heart Rate
rgrover1 125:aae3f50670c9 12 * UART
Rohit Grover 241:00f2410ad9cc 13 * UriBeacon
Rohit Grover 241:00f2410ad9cc 14 * iBeacon
rgrover1 125:aae3f50670c9 15
rgrover1 125:aae3f50670c9 16 # Getting Started
rgrover1 125:aae3f50670c9 17 The mbed BLE API is meant to be used in projects on developer.mbed.org. Please see examples and sample project files there.
rgrover1 125:aae3f50670c9 18 A good starting point are these pages:
Rohit Grover 241:00f2410ad9cc 19 * [mbed BLE Homepage](developer.mbed.org/teams/Bluetooth-Low-Energy/) for all things BLE
Rohit Grover 241:00f2410ad9cc 20 * [mbed BLE Getting Started Guide](http://developer.mbed.org/forum/team-63-Bluetooth-Low-Energy-community/topic/5262/) a wonderful primer on using BLE with mbed
Rohit Grover 241:00f2410ad9cc 21 * [mbed BLE API page](http://developer.mbed.org/teams/Bluetooth-Low-Energy/code/BLE_API/docs/tip/) for the API in generated by doxygen