drivers/nble: Print local Bluetooth address

Add printing local bdaddr to help with discovery.

...
on_ble_gap_read_bda_rsp (0xa80089a4): Local bdaddr: C3:40:54:C7:DE:B4
(random)
...

Change-Id: I19f8000b1029fdc839303203d6bac91ee76231ed
Signed-off-by: Andrei Emeltchenko <andrei.emeltchenko@intel.com>
This commit is contained in:
Andrei Emeltchenko 2016-02-10 16:00:30 +02:00 committed by Anas Nashif
commit 483f015359

View file

@ -37,6 +37,17 @@ static bt_ready_cb_t bt_ready_cb;
/* Local Bluetooth LE Device Address */
static bt_addr_le_t bdaddr;
#if defined(CONFIG_BLUETOOTH_DEBUG)
static const char *bt_addr_le_str(const bt_addr_le_t *addr)
{
static char str[BT_ADDR_LE_STR_LEN];
bt_addr_le_to_str(addr, str, sizeof(str));
return str;
}
#endif /* CONFIG_BLUETOOTH_DEBUG */
static void send_dm_config(void)
{
struct ble_core_gap_sm_config_params config;
@ -309,6 +320,8 @@ void on_ble_gap_read_bda_rsp(const struct ble_service_read_bda_response *rsp)
bt_addr_le_copy(&bdaddr, &rsp->bd);
BT_DBG("Local bdaddr: %s", bt_addr_le_str(&bdaddr));
ble_get_version_req(NULL);
}