Go to file
Rohit Grover 918af4fbac Major change:
- There's a new type: BLE::InitializationCompleteCallback_t
- init() now takes a completion callback. This is an optional parameter, if no callback is setup the application can still determine the status of initialization using BLE::hasInitialized() (see below).
- There's a new API: BLEInstanceBase::hasInitialized() which transports need to implement.
- BLEInstanceBase.h is no longer included from BLE.h. We use a forward declaration of BLEInstanceBase instead. This is required us to move implementations of BLE methods out of the header and into BLE.cpp.
- There's a new API:  BLE::getInstanceID(), which simply returns the ID of an instance.
- There are new error types around initialization.
2015-10-28 11:39:15 +00:00
ble Major change: 2015-10-28 11:39:15 +00:00
source Major change: 2015-10-28 11:39:15 +00:00
LICENSE Adding LICENSE at the top level. 2015-09-02 11:04:21 +01:00
README.md Fix README links, they need to be absolute and not relative to the project 2014-12-27 23:55:08 -05:00
apache-2.0.txt Adding LICENSE at the top level. 2015-09-02 11:04:21 +01:00
module.json Merge branch 'master' into develop 2015-10-23 14:47:28 +01:00

README.md

mbed Bluetooth Low Energy Stack

This is the github repo for the BLE_API used by developer.mbed.org. Please see mbed BLE Homepage for all documentation, code examples and general help.

Supported Services

Supported GATT services and constantly being added and can be found in the /services folder. Currently supported services include:

  • Battery
  • Device Firmware Update (DFU)
  • Device Information
  • Health Thermometer
  • Heart Rate
  • UART
  • UriBeacon
  • iBeacon

Getting Started

The mbed BLE API is meant to be used in projects on developer.mbed.org. Please see examples and sample project files there. A good starting point are these pages: