@@ -114,9 +114,11 @@ void HCIClass::poll(unsigned long timeout)
114
114
115
115
if (_recvBuffer[0 ] == HCI_ACLDATA_PKT) {
116
116
if (_recvIndex > 5 && _recvIndex >= (5 + (_recvBuffer[3 ] + (_recvBuffer[4 ] << 8 )))) {
117
+ #if defined(PRINT_HCI_DATA)
117
118
if (_debug) {
118
119
dumpPkt (" HCI ACLDATA RX <- " , _recvIndex, _recvBuffer);
119
120
}
121
+ #endif /* PRINT_HCI_DATA */
120
122
121
123
int pktLen = _recvIndex - 1 ;
122
124
_recvIndex = 0 ;
@@ -125,9 +127,11 @@ void HCIClass::poll(unsigned long timeout)
125
127
}
126
128
} else if (_recvBuffer[0 ] == HCI_EVENT_PKT) {
127
129
if (_recvIndex > 3 && _recvIndex >= (3 + _recvBuffer[2 ])) {
130
+ #if defined(PRINT_HCI_DATA)
128
131
if (_debug) {
129
132
dumpPkt (" HCI EVENT RX <- " , _recvIndex, _recvBuffer);
130
133
}
134
+ #endif /* PRINT_HCI_DATA */
131
135
132
136
// received full event
133
137
int pktLen = _recvIndex - 1 ;
@@ -410,9 +414,11 @@ int HCIClass::sendAclPkt(uint16_t handle, uint8_t cid, uint8_t plen, void* data)
410
414
memcpy (txBuffer, &aclHdr, sizeof (aclHdr));
411
415
memcpy (&txBuffer[sizeof (aclHdr)], data, plen);
412
416
417
+ #if defined(PRINT_HCI_DATA)
413
418
if (_debug) {
414
419
dumpPkt (" HCI ACLDATA TX -> " , sizeof (aclHdr) + plen, txBuffer);
415
420
}
421
+ #endif /* PRINT_HCI_DATA */
416
422
417
423
_pendingPkt++;
418
424
_HCITransport->write (txBuffer, sizeof (aclHdr) + plen);
@@ -452,9 +458,11 @@ int HCIClass::sendCommand(uint16_t opcode, uint8_t plen, void* parameters)
452
458
memcpy (txBuffer, &pktHdr, sizeof (pktHdr));
453
459
memcpy (&txBuffer[sizeof (pktHdr)], parameters, plen);
454
460
461
+ #if defined(PRINT_HCI_DATA)
455
462
if (_debug) {
456
463
dumpPkt (" HCI COMMAND TX -> " , sizeof (pktHdr) + plen, txBuffer);
457
464
}
465
+ #endif /* PRINT_HCI_DATA */
458
466
459
467
_HCITransport->write (txBuffer, sizeof (pktHdr) + plen);
460
468
@@ -647,6 +655,7 @@ void HCIClass::handleEventPkt(uint8_t /*plen*/, uint8_t pdata[])
647
655
}
648
656
}
649
657
658
+
650
659
void HCIClass::dumpPkt (const char * prefix, uint8_t plen, uint8_t pdata[])
651
660
{
652
661
if (_debug) {
0 commit comments