diff --git a/example/gap_inquiry.c b/example/gap_inquiry.c index 86ff85e77..657a483d2 100644 --- a/example/gap_inquiry.c +++ b/example/gap_inquiry.c @@ -199,9 +199,9 @@ static void packet_handler(uint8_t packet_type, uint16_t channel, uint8_t *packe const uint8_t * data = ad_iterator_get_data(&context); // Prefer Complete Local Name over Shortend Local Name switch (data_type){ - case 0x08: // Shortened Local Name + case BLUETOOTH_DATA_TYPE_SHORTENED_LOCAL_NAME: if (devices[deviceCount].state == REMOTE_NAME_FETCHED) break; - case 0x09: // Complete Local Name + case BLUETOOTH_DATA_TYPE_COMPLETE_LOCAL_NAME: devices[deviceCount].state = REMOTE_NAME_FETCHED; memcpy(name_buffer, data, data_size); name_buffer[data_size] = 0; @@ -215,7 +215,7 @@ static void packet_handler(uint8_t packet_type, uint16_t channel, uint8_t *packe (unsigned int) devices[deviceCount].classOfDevice, devices[deviceCount].pageScanRepetitionMode, devices[deviceCount].clockOffset); if (event >= HCI_EVENT_INQUIRY_RESULT_WITH_RSSI){ - printf(", rssi 0x%02x: ", devices[deviceCount].rssi); + printf(", rssi 0x%02x", devices[deviceCount].rssi); } if (devices[deviceCount].state == REMOTE_NAME_FETCHED){ printf(", name '%s'", name_buffer); diff --git a/example/gap_le_advertisements.c b/example/gap_le_advertisements.c index 93e6655c1..bf8fb98b0 100644 --- a/example/gap_le_advertisements.c +++ b/example/gap_le_advertisements.c @@ -144,7 +144,7 @@ static void dump_advertisement_data(const uint8_t * adv_data, uint8_t adv_size){ // Assigned Numbers GAP switch (data_type){ - case 0x01: // Flags + case BLUETOOTH_DATA_TYPE_FLAGS: // show only first octet, ignore rest for (i=0; i<8;i++){ if (data[0] & (1< #include +#include "bluetooth_data_types.h" #include "btstack_util.h" #include "classic/sdp_util.h" +#include "hci.h" #include "hci_cmd.h" -#include "hci.h" #include "ad_parser.h" -typedef enum { - IncompleteList16 = 0x02, - CompleteList16 = 0x03, - IncompleteList128 = 0x06, - CompleteList128 = 0x07 -} UUID_TYPE; - void ad_iterator_init(ad_context_t *context, uint8_t ad_len, const uint8_t * ad_data){ context->data = ad_data; context->length = ad_len; @@ -104,15 +98,15 @@ int ad_data_contains_uuid16(uint8_t ad_len, const uint8_t * ad_data, uint16_t uu uint8_t ad_uuid128[16], uuid128_bt[16]; switch (data_type){ - case IncompleteList16: - case CompleteList16: + case BLUETOOTH_DATA_TYPE_INCOMPLETE_LIST_OF_16_BIT_SERVICE_CLASS_UUIDS: + case BLUETOOTH_DATA_TYPE_COMPLETE_LIST_OF_16_BIT_SERVICE_CLASS_UUIDS: for (i=0; i