have hci_transport_h4_dma*.c log packets using hci dump

This commit is contained in:
matthias.ringwald@gmail.com 2014-11-15 23:28:32 +00:00
parent c8049d01b4
commit 4e83d0657a
2 changed files with 26 additions and 0 deletions

View File

@ -269,6 +269,12 @@ static int h4_process(struct data_source *ds) {
dump(hci_packet, read_pos);
#endif
if (hci_packet[0] == HCI_EVENT_PACKET){
hci_dump_packet( HCI_EVENT_PACKET, 0, &hci_packet[1], read_pos-1);
}
if (hci_packet[0] == HCI_ACL_DATA_PACKET){
hci_dump_packet( HCI_ACL_DATA_PACKET, 1, &hci_packet[1], read_pos-1);
}
packet_handler(hci_packet[0], &hci_packet[1], read_pos-1);
h4_init_sm();
@ -289,6 +295,13 @@ static int h4_send_packet(uint8_t packet_type, uint8_t *packet, int size){
dump(packet, size);
#endif
if (packet_type == HCI_COMMAND_DATA_PACKET){
hci_dump_packet( HCI_COMMAND_DATA_PACKET, 0, packet, size);
}
if (packet_type == HCI_ACL_DATA_PACKET){
hci_dump_packet( HCI_ACL_DATA_PACKET, 0, packet, size);
}
tx_packet_type = packet_type;
tx_data = packet;
tx_len = size;

View File

@ -396,6 +396,12 @@ static int h4_process(struct data_source *ds) {
dump(hci_packet, read_pos);
#endif
if (hci_packet[0] == HCI_EVENT_PACKET){
hci_dump_packet( HCI_EVENT_PACKET, 0, &hci_packet[1], read_pos-1);
}
if (hci_packet[0] == HCI_ACL_DATA_PACKET){
hci_dump_packet( HCI_ACL_DATA_PACKET, 1, &hci_packet[1], read_pos-1);
}
packet_handler(hci_packet[0], &hci_packet[1], read_pos-1);
h4_rx_init_sm();
@ -527,6 +533,13 @@ static int ehcill_send_packet(uint8_t packet_type, uint8_t *packet, int size){
dump(packet, size);
#endif
if (packet_type == HCI_COMMAND_DATA_PACKET){
hci_dump_packet( HCI_COMMAND_DATA_PACKET, 0, &hci_packet[1], read_pos-1);
}
if (packet_type == HCI_ACL_DATA_PACKET){
hci_dump_packet( HCI_ACL_DATA_PACKET, 1, &hci_packet[1], read_pos-1);
}
tx_packet_type = packet_type;
tx_data = packet;
tx_len = size;