From 46674af948958a6a5e5f0385307c4cb1fe4a46d3 Mon Sep 17 00:00:00 2001 From: Milanka Ringwald Date: Wed, 8 Jul 2015 15:18:55 +0200 Subject: [PATCH] print AD structure in one line --- example/embedded/gap_le_advertisements.c | 31 ++++++++++-------------- 1 file changed, 13 insertions(+), 18 deletions(-) diff --git a/example/embedded/gap_le_advertisements.c b/example/embedded/gap_le_advertisements.c index a1adb3ae3..8e8ca1d29 100644 --- a/example/embedded/gap_le_advertisements.c +++ b/example/embedded/gap_le_advertisements.c @@ -127,27 +127,27 @@ static char * flags[] = { */ /* LISTING_START(GAPLEAdvDataParsing): Parsing advertising data */ -char * dump_advertisement_data(uint8_t * adv_data, uint8_t adv_size){ +void dump_advertisement_data(uint8_t * adv_data, uint8_t adv_size){ ad_context_t context; - for (ad_iterator_init(&context, adv_size, adv_data) ; ad_iterator_has_more(&context) ; ad_iterator_next(&context)){ uint8_t data_type = ad_iterator_get_data_type(&context); uint8_t size = ad_iterator_get_data_len(&context); uint8_t * data = ad_iterator_get_data(&context); if (data_type > 0 && data_type < 0x1B){ - printf("%s: ", ad_types[data_type]); + printf(" %s: ", ad_types[data_type]); } int i; // Assigned Numbers GAP + switch (data_type){ case 0x01: // Flags // show only first octet, ignore rest - printf("\n"); for (i=0; i<8;i++){ if (data[0] & (1<