From 3a5c84b3d075b4538a52f5bc3ec29b1e7c04ecd9 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Fri, 23 Aug 2013 01:05:49 -0700 Subject: [PATCH] monitor: Export function for printing LE addresses --- monitor/packet.c | 5 +++++ monitor/packet.h | 1 + 2 files changed, 6 insertions(+) diff --git a/monitor/packet.c b/monitor/packet.c index 48dc74e40..ffe72cff1 100644 --- a/monitor/packet.c +++ b/monitor/packet.c @@ -2155,6 +2155,11 @@ static void print_eir(const uint8_t *eir, uint8_t eir_len, bool le) packet_hexdump(eir, eir_len - len); } +void packet_print_addr(const void *data, bool random) +{ + print_addr("Address", data, random ? 0x01 : 0x00); +} + void packet_print_ad(const void *data, uint8_t size) { print_eir(data, size, true); diff --git a/monitor/packet.h b/monitor/packet.h index 4ef5b236e..175ec974c 100644 --- a/monitor/packet.h +++ b/monitor/packet.h @@ -40,6 +40,7 @@ void packet_del_filter(unsigned long filter); void packet_select_index(uint16_t index); void packet_hexdump(const unsigned char *buf, uint16_t len); +void packet_print_addr(const void *data, bool random); void packet_print_ad(const void *data, uint8_t size); void packet_control(struct timeval *tv, uint16_t index, uint16_t opcode, -- 2.47.3