mbed-os/connectivity/FEATURE_BLE/source/cordio
Martin Kojtal e1d1753726
Merge pull request #14111 from paul-szczepanek-arm/ble-fix-ext
BLE: fix scanning/advertising when extended features are available but disabled on host
2021-01-05 13:28:13 +00:00
..
TESTS/cordio_hci Add SPDX license identifier to Arm files 2020-10-15 10:47:27 +01:00
driver Add SPDX license identifier to Arm files 2020-10-15 10:47:27 +01:00
source Merge pull request #14111 from paul-szczepanek-arm/ble-fix-ext 2021-01-05 13:28:13 +00:00
stack_adaptation This fixes lto type mismatch warnings in 3 functions 2020-10-12 07:02:18 -04:00
CMakeLists.txt CMake: Rename CMake targets 2020-11-06 17:25:22 +00:00
README.md BLE: move source/impl into source/cordio 2020-08-25 11:26:28 +01:00
mbed_lib.json Support to BlueNRG_2 BLE component (#13246) 2020-12-17 14:37:21 +00: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.

Build time configuration

Build time configuration may be controlled through options set in: features\FEATURE_BLE\targets\TARGET_CORDIO\mbed_lib.json

Documentation