mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-03-25 16:43:28 +00:00
fix output of bd addr in advertisements in gatt examples
This commit is contained in:
parent
1429564c1d
commit
6c7278f502
@ -203,17 +203,13 @@ static void fill_advertising_report_from_packet(advertising_report_t * report, u
|
|||||||
int pos = 2;
|
int pos = 2;
|
||||||
report->event_type = packet[pos++];
|
report->event_type = packet[pos++];
|
||||||
report->address_type = packet[pos++];
|
report->address_type = packet[pos++];
|
||||||
memcpy(report->address, &packet[pos], 6);
|
bt_flip_addr(report->address, &packet[pos]);
|
||||||
pos += 6;
|
pos += 6;
|
||||||
report->rssi = packet[pos++];
|
report->rssi = packet[pos++];
|
||||||
report->length = packet[pos++];
|
report->length = packet[pos++];
|
||||||
report->data = &packet[pos];
|
report->data = &packet[pos];
|
||||||
pos += report->length;
|
pos += report->length;
|
||||||
dump_advertising_report(report);
|
dump_advertising_report(report);
|
||||||
|
|
||||||
bd_addr_t found_device_addr;
|
|
||||||
memcpy(found_device_addr, report->address, 6);
|
|
||||||
swapX(found_device_addr, report->address, 6);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void handle_hci_event(void * connection, uint8_t packet_type, uint16_t channel, uint8_t *packet, uint16_t size){
|
static void handle_hci_event(void * connection, uint8_t packet_type, uint16_t channel, uint8_t *packet, uint16_t size){
|
||||||
|
@ -160,17 +160,13 @@ static void fill_advertising_report_from_packet(advertising_report_t * report, u
|
|||||||
int pos = 2;
|
int pos = 2;
|
||||||
report->event_type = packet[pos++];
|
report->event_type = packet[pos++];
|
||||||
report->address_type = packet[pos++];
|
report->address_type = packet[pos++];
|
||||||
memcpy(report->address, &packet[pos], 6);
|
bt_flip_addr(report->address, &packet[pos]);
|
||||||
pos += 6;
|
pos += 6;
|
||||||
report->rssi = packet[pos++];
|
report->rssi = packet[pos++];
|
||||||
report->length = packet[pos++];
|
report->length = packet[pos++];
|
||||||
report->data = &packet[pos];
|
report->data = &packet[pos];
|
||||||
pos += report->length;
|
pos += report->length;
|
||||||
dump_advertising_report(report);
|
dump_advertising_report(report);
|
||||||
|
|
||||||
bd_addr_t found_device_addr;
|
|
||||||
memcpy(found_device_addr, report->address, 6);
|
|
||||||
swapX(found_device_addr, report->address, 6);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -134,17 +134,13 @@ static void fill_advertising_report_from_packet(advertising_report_t * report, u
|
|||||||
int pos = 2;
|
int pos = 2;
|
||||||
report->event_type = packet[pos++];
|
report->event_type = packet[pos++];
|
||||||
report->address_type = packet[pos++];
|
report->address_type = packet[pos++];
|
||||||
memcpy(report->address, &packet[pos], 6);
|
bt_flip_addr(report->address, &packet[pos]);
|
||||||
pos += 6;
|
pos += 6;
|
||||||
report->rssi = packet[pos++];
|
report->rssi = packet[pos++];
|
||||||
report->length = packet[pos++];
|
report->length = packet[pos++];
|
||||||
report->data = &packet[pos];
|
report->data = &packet[pos];
|
||||||
pos += report->length;
|
pos += report->length;
|
||||||
dump_advertising_report(report);
|
dump_advertising_report(report);
|
||||||
|
|
||||||
bd_addr_t found_device_addr;
|
|
||||||
memcpy(found_device_addr, report->address, 6);
|
|
||||||
swapX(found_device_addr, report->address, 6);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void gap_run(void){
|
static void gap_run(void){
|
||||||
|
Loading…
x
Reference in New Issue
Block a user