mbed-os/features/FEATURE_BLE/targets/TARGET_CORDIO
Vincent Coubard 02d61cfe24 BLE: Move new version of ::GAP in a new class ::ble::Gap . 2018-11-26 10:24:34 +00:00
..
TESTS/cordio_hci Cordio BLE: Rewrite reset test strategy 2018-06-20 15:24:37 +01:00
doc updated porting guide 2018-08-24 11:30:04 +01:00
driver Cordio BLE: Allow replacement of hci RX handler. 2018-06-07 12:30:34 +01:00
source BLE: Move new version of ::GAP in a new class ::ble::Gap . 2018-11-26 10:24:34 +00:00
stack replace libraries with sources 2018-08-24 11:14:03 +01:00
CordioBLE.h change namespace 2018-09-27 16:36:48 +01:00
CordioGattServer.h BLE: Move new version of ::GAP in a new class ::ble::Gap . 2018-11-26 10:24:34 +00:00
CordioPalAttClient.h Cordio: Forward server related events to CordioGattServer 2018-05-01 12:27:49 +01:00
CordioPalGap.h fix case 2018-11-26 10:24:33 +00:00
CordioPalGenericAccessService.h BLE: Cordio implementation of pal::GenericAccessService. 2017-10-31 17:40:00 +00:00
CordioPalSecurityManager.h Merge 2018-05-16 12:44:36 +01:00
README.md update readme 2018-08-24 11:14:03 +01:00
SimpleEventQueue.h assert instead of error 2018-09-27 17:07:40 +01:00

README.md

BLE API Cordio Implementation

The BLE API Cordio implementation allows Cordio licensee to easily deliver a complete and up to date implementation of mbed BLE to their customers using mbed OS.

To deliver a BLE port, vendors simply have to provide an HCI driver tailored for the BLE module present on the board they want to support.

Source Organization

The root contains the public header of the classes implementing BLE API public interface.

  • doc: Documentation such as the HCI extension guide and the porting guide.
  • driver: HCI driver and transport interfaces. Also contains standard driver implementation.
  • sources: BLE API Implementation files
  • stack: Cordio stack
    • cordio_stack: Headers and sources of the cordio stack
    • mbed_os_adaptation: Headers of the interface responsible for the bridge between BLE API and the Cordio stack.

Documentation