Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs
This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

API & Usage documentation for pc-ble-driver and pc_ble_driver_py ?

The Github repositories:

https://github.com/NordicSemiconductor/pc-ble-driver

https://github.com/NordicSemiconductor/pc-ble-driver-py

Just seem to contain installation & building instructions, and a couple of examples.

But is there actually any documentation of the APIs, and how to use them?

  • Hi ,

    Just seem to contain installation & building instructions, and a couple of examples.

    Yes. As you write, the pc-ble-driver repository contains build instructions and some examples. It also contains patch files to be used to adjust the connectivity example in the SDK to match the pc-ble-driver, and some pre-compiled .hex files (so that you don't have to build the connectivity firmware yourself).

    But is there actually any documentation of the APIs, and how to use them?

    The API is essentially the same as you get from the underlying SoftDevice, since the pc-ble-driver is a PC (or host) implementation of a SoftDevice serialization setup. You can refer to the SoftDevice documentation for details about the SoftDevice, and the SDK Serialization API documentation. The pc-ble-driver-py is just a set of python bindings for pc-ble-driver (you also have pc-ble-driver-js), and the same applies there.

Related