From 483f015359dafc56fdb4518fd50b7a5caba11d1c Mon Sep 17 00:00:00 2001 From: Andrei Emeltchenko Date: Wed, 10 Feb 2016 16:00:30 +0200 Subject: [PATCH] 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 --- drivers/nble/gap.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/drivers/nble/gap.c b/drivers/nble/gap.c index f096708e67d..91c42901330 100644 --- a/drivers/nble/gap.c +++ b/drivers/nble/gap.c @@ -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); }