Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: microbit-dal microbit-dal microbit-ble-open microbit-dal ... more
Fork of BLE_API by
README.md@198:933961a2ac6f, 2014-11-28 (annotated)
- Committer:
- rgrover1
- Date:
- Fri Nov 28 14:11:25 2014 +0000
- Revision:
- 198:933961a2ac6f
- Parent:
- 125:aae3f50670c9
- Child:
- 241:00f2410ad9cc
Synchronized with git rev 1c37781d
Author: Rohit Grover
Release 0.2.5
=============
Features
~~~~~~~~
* Introduce the URIBeacon2 service.
* Add helper API Gap::MSEC_TO_ADVERTISEMENT_DURATION_UNITS(); this can then be
used in calls to setAdvertisingInterval().
* Remove Stream as a base class for UARTService. Instantiating Stream() was
causing the C library to initialize the serial console UART implicitly;
which caused a constant drain of around 1mA. This change means that we can
no longer benefit from the APIs offered by Stream, and we can no longer re-
target STDOUT to UARTService like before; but that's not worth losing 1mA.
* Remove some un-necessary header files from BLEDevice.h.
Bugfixes
~~~~~~~~
Compatibility
~~~~~~~~~~~~~
This release is backward compatible with 0.2.4.
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| rgrover1 | 125:aae3f50670c9 | 1 | # mbed Bluetooth Low Energy Stack |
| rgrover1 | 125:aae3f50670c9 | 2 | This is the github repo for the BLE_API used by developer.mbed.org . The BLE stack is under development and constantly evolving. For up to date documentation please see [the mbed BLE Documentation page](http://developer.mbed.org/teams/Bluetooth-Low-Energy/code/BLE_API/docs/tip/). |
| 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 |
| rgrover1 | 125:aae3f50670c9 | 13 | |
| rgrover1 | 125:aae3f50670c9 | 14 | # Getting Started |
| rgrover1 | 125:aae3f50670c9 | 15 | 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 | 16 | A good starting point are these pages: |
| rgrover1 | 125:aae3f50670c9 | 17 | * [mbed BLE API](developer.mbed.org/teams/Bluetooth-Low-Energy/) |
| rgrover1 | 125:aae3f50670c9 | 18 | * [mbed BLE Getting Started Guide](http://developer.mbed.org/forum/team-63-Bluetooth-Low-Energy-community/topic/5262/) |
