mbed-os/features/FEATURE_BLE/targets/TARGET_CORDIO
Vincent Coubard d2ecdb8900 Cordio BLE: Rewrite reset test strategy
The existing test was expecting that the acknowledgement of the reset command would be the first and only event receive. This assumption is false.

As a consequence, the new code parse all incoming packets and raise a flag in the following circumstances:
* a reset packet has been successfully received.
* RX stream is not synchronized
* The status of the reset command is an error.

Another test has been added that send a serie of reset commands.
2018-06-20 15:24:37 +01:00
..
TESTS/cordio_hci Cordio BLE: Rewrite reset test strategy 2018-06-20 15:24:37 +01:00
doc Merge pull request #6742 from pan-/ble-update-cordio-porting-guide 2018-05-08 10:42:19 -05:00
driver Cordio BLE: Allow replacement of hci RX handler. 2018-06-07 12:30:34 +01:00
source Merge 2018-05-16 12:44:36 +01:00
stack Merge pull request #6932 from paul-szczepanek-arm/security-manager-dev 2018-05-24 10:07:06 -05:00
CordioBLE.h move securitydb into generic 2018-05-10 11:08:31 +01:00
CordioGattServer.h Cordio: register server authorization callback. 2018-05-01 12:29:03 +01:00
CordioPalAttClient.h Cordio: Forward server related events to CordioGattServer 2018-05-01 12:27:49 +01:00
CordioPalGap.h BLE: Cordio pal: Handle enhanced connection events. 2018-05-21 13:22:53 +01: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 fixes some typos in README.md 2018-03-07 03:27:45 +08: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: Headerd of the cordio stack
    • lib: precompiled libraries of the cordio stack
    • mbed_os_adaptation: Headers of the interface responsible for the bridge between BLE API and the Cordio stack.

Documentation