Note:

This code is experimental, and might not work well with other parts of the SDK, e.g. the SoftDevice.