diff --git a/libraries/USBHost/src/Usb.cpp b/libraries/USBHost/src/Usb.cpp index de6d5ace91ca97920d9d86db64404480d4970e34..956958d5ad84b399e72ebce944fbcb91fd0b9f24 100644 --- a/libraries/USBHost/src/Usb.cpp +++ b/libraries/USBHost/src/Usb.cpp @@ -722,7 +722,8 @@ uint32_t USBHost::Configuring(uint32_t parent, uint32_t port, uint32_t lowspeed) epInfo.epAddr = 0; epInfo.maxPktSize = 8; - epInfo.epAttribs = 0; + epInfo.bmSndToggle = 0; + epInfo.bmRcvToggle = 0; epInfo.bmNakPower = USB_NAK_MAX_POWER; //delay(2000); diff --git a/libraries/USBHost/src/adk.cpp b/libraries/USBHost/src/adk.cpp index 165f50c3de582cd3b2f720461daa11bdf4ff302e..8602e1a65378981bc4b64de3d4c5e99ec6fa52d3 100644 --- a/libraries/USBHost/src/adk.cpp +++ b/libraries/USBHost/src/adk.cpp @@ -45,7 +45,8 @@ ready(false) { for (uint32_t i = 0; i < ADK_MAX_ENDPOINTS; i++) { epInfo[i].epAddr = 0; epInfo[i].maxPktSize = (i) ? 0 : 8; - epInfo[i].epAttribs = 0; + epInfo[i].bmSndToggle = 0; + epInfo[i].bmRcvToggle = 0; epInfo[i].bmNakPower = (i) ? USB_NAK_NOWAIT : USB_NAK_MAX_POWER; }//for(uint32_t i=0; i<ADK_MAX_ENDPOINTS; i++... @@ -364,6 +365,8 @@ void ADK::EndpointXtract(uint32_t conf, uint32_t /* iface */, uint32_t /* alt */ // Fill in the endpoint info structure epInfo[index].epAddr = (pep->bEndpointAddress & 0x0F); epInfo[index].maxPktSize = (uint8_t)pep->wMaxPacketSize; + epInfo[index].bmSndToggle = 0; + epInfo[index].bmRcvToggle = 0; bNumEP++; diff --git a/libraries/USBHost/src/hidboot.h b/libraries/USBHost/src/hidboot.h index 1aa98e1af7d870b60e375af63d8185ce56784d2a..83c9792c7326ad8ec4ad1a18a8baed655f6ca8c9 100644 --- a/libraries/USBHost/src/hidboot.h +++ b/libraries/USBHost/src/hidboot.h @@ -240,7 +240,8 @@ void HIDBoot<BOOT_PROTOCOL>::Initialize() { for(int i = 0; i < totalEndpoints(BOOT_PROTOCOL); i++) { epInfo[i].epAddr = 0; epInfo[i].maxPktSize = (i) ? 0 : 8; - epInfo[i].epAttribs = 0; + epInfo[i].bmSndToggle = 0; + epInfo[i].bmRcvToggle = 0; epInfo[i].bmNakPower = (i) ? USB_NAK_NOWAIT : USB_NAK_MAX_POWER; } bNumEP = 1; @@ -535,7 +536,8 @@ void HIDBoot<BOOT_PROTOCOL>::EndpointXtract(uint32_t conf, uint32_t iface, uint3 // Fill in the endpoint info structure epInfo[bNumEP].epAddr = (pep->bEndpointAddress & 0x0F); epInfo[bNumEP].maxPktSize = (uint8_t)pep->wMaxPacketSize; - epInfo[bNumEP].epAttribs = 0; + epInfo[bNumEP].bmSndToggle = 0; + epInfo[bNumEP].bmRcvToggle = 0; epInfo[bNumEP].bmNakPower = USB_NAK_NOWAIT; bNumEP++; diff --git a/libraries/USBHost/src/hiduniversal.cpp b/libraries/USBHost/src/hiduniversal.cpp index 69630893e045f8552daae7f3e8a543f4acca06d5..7c6764b9e8831899b54786b1aed5a863b875f51c 100644 --- a/libraries/USBHost/src/hiduniversal.cpp +++ b/libraries/USBHost/src/hiduniversal.cpp @@ -60,7 +60,8 @@ void HIDUniversal::Initialize() { for(uint8_t i = 0; i < totalEndpoints; i++) { epInfo[i].epAddr = 0; epInfo[i].maxPktSize = (i) ? 0 : 8; - epInfo[i].epAttribs = 0; + epInfo[i].bmSndToggle = 0; + epInfo[i].bmRcvToggle = 0; epInfo[i].bmNakPower = (i) ? USB_NAK_NOWAIT : USB_NAK_MAX_POWER; } bNumEP = 1; @@ -324,7 +325,8 @@ void HIDUniversal::EndpointXtract(uint32_t conf, uint32_t iface, uint32_t alt, u // Fill in the endpoint info structure epInfo[bNumEP].epAddr = (pep->bEndpointAddress & 0x0F); epInfo[bNumEP].maxPktSize = (uint8_t)pep->wMaxPacketSize; - epInfo[bNumEP].epAttribs = 0; + epInfo[bNumEP].bmSndToggle = 0; + epInfo[bNumEP].bmRcvToggle = 0; epInfo[bNumEP].bmNakPower = USB_NAK_NOWAIT; // Fill in the endpoint index list diff --git a/libraries/USBHost/src/usbhub.cpp b/libraries/USBHost/src/usbhub.cpp index 1f6aa712b0d15e589a9d3e1830459c1146384c6b..670c848c548decc8573be5115cb6218216a1e80b 100644 --- a/libraries/USBHost/src/usbhub.cpp +++ b/libraries/USBHost/src/usbhub.cpp @@ -28,12 +28,14 @@ qNextPollTime(0), bPollEnable(false) { epInfo[0].epAddr = 0; epInfo[0].maxPktSize = 8; - epInfo[0].epAttribs = 0; + epInfo[0].bmSndToggle = 0; + epInfo[0].bmRcvToggle = 0; epInfo[0].bmNakPower = USB_NAK_MAX_POWER; epInfo[1].epAddr = 1; epInfo[1].maxPktSize = 8; //kludge - epInfo[1].epAttribs = 0; + epInfo[1].bmSndToggle = 0; + epInfo[1].bmRcvToggle = 0; epInfo[1].bmNakPower = USB_NAK_NOWAIT; if(pUsb)