Compare commits
2 Commits
dev-ai-con
...
dev
| Author | SHA1 | Date |
|---|---|---|
|
|
6425e8be56 | |
|
|
676d098658 |
|
|
@ -56,8 +56,12 @@ void scan_record_parse(scan_record_t* record, const uint8_t* eir_data, uint8_t e
|
|||
data_len = field_len - 1;
|
||||
|
||||
switch (eir_data[1]) {
|
||||
case BT_EIR_UUID16_INCOMPLETE:
|
||||
case BT_EIR_UUID16_COMPLETE:
|
||||
case BT_EIR_SVC_DATA_16:
|
||||
record_parse_uuid16(record, data, data_len);
|
||||
if (data_len >= 2) {
|
||||
record_parse_uuid16(record, data, data_len);
|
||||
}
|
||||
break;
|
||||
|
||||
/* TODO: handle other eir data */
|
||||
|
|
|
|||
|
|
@ -19,6 +19,8 @@
|
|||
#include <stdbool.h>
|
||||
#include <stdint.h>
|
||||
|
||||
#define BT_EIR_UUID16_INCOMPLETE 0x02 // 16-bit UUID, more available
|
||||
#define BT_EIR_UUID16_COMPLETE 0x03 // 16-bit UUID, all listed
|
||||
#define BT_EIR_SVC_DATA_16 0x16 // 16-bit UUID
|
||||
|
||||
typedef struct {
|
||||
|
|
|
|||
Loading…
Reference in New Issue