Example #1
0
void bt_le_set_mac_address(bt_addr_le_t bda)
{
    // Update the MAC addr
    struct nble_set_bda_params params;
    params.cb = NULL;
    params.user_data = NULL;
    params.bda = bda;

    nble_set_bda_req(&params);
}
Example #2
0
static void handle_ble_enable(struct ble_enable_req *req,
		struct _ble_service_cb *p_cb)
{
	pr_info(LOG_MODULE_BLE, "ble_enable: state %d", p_cb->ble_state);

	p_cb->ble_state = BLE_ST_ENABLED;

	if (req->bda_present) {
		struct nble_set_bda_params params;

		params.cb = ble_set_bda_cb;
		params.user_data = req;
		params.bda = req->bda;

		nble_set_bda_req(&params);
	} else {
		ble_set_bda_cb(0, req);
	}
}