diff --git a/hidboot_8h_source.html b/hidboot_8h_source.html
index 2e0959df..c34579e5 100644
--- a/hidboot_8h_source.html
+++ b/hidboot_8h_source.html
@@ -650,49 +650,53 @@ $(function() {
584 for(
int i = 0; i <
epMUL(BOOT_PROTOCOL); i++) {
- 585 const uint16_t const_buff_len = 16;
- 586 uint8_t buf[const_buff_len];
-
-
- 589 USBTRACE3(
"(hidboot.h) epInfo[epInterruptInIndex + i].epAddr=", epInfo[epInterruptInIndex + i].epAddr, 0x81);
- 590 USBTRACE3(
"(hidboot.h) epInfo[epInterruptInIndex + i].maxPktSize=", epInfo[epInterruptInIndex + i].maxPktSize, 0x81);
- 591 uint16_t read = (uint16_t)epInfo[epInterruptInIndex + i].maxPktSize;
-
- 593 rcode = pUsb->inTransfer(bAddress, epInfo[epInterruptInIndex + i].epAddr, &read, buf);
-
-
- 596 if(!rcode && read > 2) {
-
- 598 pRptParser[i]->Parse((
USBHID*)
this, 0, (uint8_t)read, buf);
- 599 #ifdef DEBUG_USB_HOST
-
-
-
- 603 USBTRACE3(
"(hidboot.h) Poll:", rcode, 0x81);
-
-
- 606 USBTRACE3(
"(hidboot.h) Strange read count: ", read, 0x80);
- 607 USBTRACE3(
"(hidboot.h) Interface:", i, 0x80);
+ 585 const uint16_t const_buff_len = 64;
+
+
+ 588 USBTRACE3(
"(hidboot.h) epInfo[epInterruptInIndex + i].epAddr=", epInfo[epInterruptInIndex + i].epAddr, 0x81);
+ 589 USBTRACE3(
"(hidboot.h) epInfo[epInterruptInIndex + i].maxPktSize=", epInfo[epInterruptInIndex + i].maxPktSize, 0x81);
+ 590 uint16_t read = (uint16_t)epInfo[epInterruptInIndex + i].maxPktSize;
+
+ 592 if (read > const_buff_len)
+ 593 read = const_buff_len;
+
+
+
+ 597 rcode = pUsb->inTransfer(bAddress, epInfo[epInterruptInIndex + i].epAddr, &read, buf);
+
+
+ 600 if(!rcode && read > 2) {
+
+ 602 pRptParser[i]->Parse((
USBHID*)
this, 0, (uint8_t)read, buf);
+ 603 #ifdef DEBUG_USB_HOST
+
+
+
+ 607 USBTRACE3(
"(hidboot.h) Poll:", rcode, 0x81);
-
-
-
- 612 for(uint8_t i = 0; i < read; i++) {
- 613 PrintHex<uint8_t > (buf[i], 0x80);
-
-
-
-
-
-
-
-
- 622 qNextPollTime = (uint32_t)millis() + bInterval;
-
-
-
-
- 627 #endif // __HIDBOOTMOUSE_H__
+
+ 610 USBTRACE3(
"(hidboot.h) Strange read count: ", read, 0x80);
+ 611 USBTRACE3(
"(hidboot.h) Interface:", i, 0x80);
+
+
+
+
+ 616 for(uint8_t i = 0; i < read; i++) {
+ 617 PrintHex<uint8_t > (buf[i], 0x80);
+
+
+
+
+
+
+
+
+ 626 qNextPollTime = (uint32_t)millis() + bInterval;
+
+
+
+
+ 631 #endif // __HIDBOOTMOUSE_H__