From 1486c419fa43d6bfcdc447a1eb2f96278c07692d Mon Sep 17 00:00:00 2001 From: Hauke Petersen Date: Thu, 16 Sep 2021 10:20:32 +0200 Subject: [PATCH] nimble/scanlist: use nimble_addr_print() --- pkg/nimble/scanlist/nimble_scanlist_print.c | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/pkg/nimble/scanlist/nimble_scanlist_print.c b/pkg/nimble/scanlist/nimble_scanlist_print.c index b594e6f5d0..edbecad599 100644 --- a/pkg/nimble/scanlist/nimble_scanlist_print.c +++ b/pkg/nimble/scanlist/nimble_scanlist_print.c @@ -23,24 +23,10 @@ #include #include "net/bluetil/ad.h" +#include "nimble_addr.h" #include "nimble_scanlist.h" #include "nimble/hci_common.h" -static void _print_addr(const ble_addr_t *addr) -{ - printf("%02x", (int)addr->val[5]); - for (int i = 4; i >= 0; i--) { - printf(":%02x", addr->val[i]); - } - switch (addr->type) { - case BLE_ADDR_PUBLIC: printf(" (PUBLIC)"); break; - case BLE_ADDR_RANDOM: printf(" (RANDOM)"); break; - case BLE_ADDR_PUBLIC_ID: printf(" (PUB_ID)"); break; - case BLE_ADDR_RANDOM_ID: printf(" (RAND_ID)"); break; - default: printf(" (UNKNOWN)"); break; - } -} - static void _print_type(uint8_t type) { switch (type) { @@ -92,7 +78,7 @@ void nimble_scanlist_print_entry(nimble_scanlist_entry_t *e) strncpy(name, "undefined", sizeof(name)); } - _print_addr(&e->addr); + nimble_addr_print(&e->addr); _print_type(e->type); unsigned adv_int = ((e->last_update - e->first_update) / e->adv_msg_cnt); printf(" \"%s\", adv_msg_cnt: %u, adv_int: %uus, last_rssi: %i\n",