Skip to content

Include directive issue with BLE API #15483

Open
@kjsGraspor

Description

@kjsGraspor

Description of defect

I am trying to add the BLE API to my project running on a infineon CY8CKIT-062-BLE dev board. But it the file structure and the "includes" for most of the API does not match. For example "mbed-os-example-blinky-baremetal/.\mbed-os\connectivity\FEATURE_BLE\source/BLE.cpp:88: undefined reference to `ble::createBLEInstance()'"

My mbed_app files is setup:
mbed_app.json

And I have added the Ble utils library.

Target(s) affected by this defect ?

CY8CKIT-062-BLE

Toolchain(s) (name and version) displaying this defect ?

mbed cli 1.8.3 and

What version of Mbed-os are you using (tag or sha) ?

mbed-os-6.17.0

What version(s) of tools are you using. List all that apply (E.g. mbed-cli)

mbed cli 1.8.3

How is this defect reproduced ?

  1. Run mbed-os-example-blinky-baremeta
  2. Update the mbed-os to 6.17.0
  3. Add mbed-app.json as state above.
  4. Add ble utils lib.
  5. Compile with mbed compile -m CY8CKIT_062_BLE -t GCC_ARM

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Needs Triage

    Status

    Untriaged

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions