Pair with a remote device

Once you discover another Bluetooth device, you can pair with it using a simple API call.

  1. Search for Bluetooth devices nearby.
  2. Pair with a discovered device by calling bt_rdev_pair(bt_remote_device_t). This is a blocking call. The call returns when either pairing is complete or has failed.
bt_remote_device_t  *remote_device;
bool paired = false;
// Search for remote devices.
...

if (bt_rdev_is_paired(remote_device, &paired) == 0) {
    if (!paired) {
        bt_rdev_pair(remote_device);
    }     
}
else {
    // Handle error
    ...
}