mirror of
https://github.com/felis/USB_Host_Shield_2.0.git
synced 2024-03-22 11:31:26 +01:00
Xoom compatibility
This commit is contained in:
parent
2c728cd7dd
commit
452fee3d61
1 changed files with 5 additions and 4 deletions
9
adk.cpp
9
adk.cpp
|
@ -48,12 +48,11 @@ ADK::ADK(USB *p, const char* manufacturer,
|
||||||
for(uint8_t i=0; i<ADK_MAX_ENDPOINTS; i++) {
|
for(uint8_t i=0; i<ADK_MAX_ENDPOINTS; i++) {
|
||||||
epInfo[i].epAddr = 0;
|
epInfo[i].epAddr = 0;
|
||||||
epInfo[i].maxPktSize = (i) ? 0 : 8;
|
epInfo[i].maxPktSize = (i) ? 0 : 8;
|
||||||
epInfo[i].epAttribs = ( 0xfc & ( USB_NAK_MAX_POWER<<2 ));
|
epInfo[i].epAttribs = 0;
|
||||||
|
//epInfo[i].bmNakPower = (i) ? USB_NAK_NOWAIT : USB_NAK_MAX_POWER;
|
||||||
|
epInfo[i].bmNakPower = USB_NAK_MAX_POWER;
|
||||||
}//for(uint8_t i=0; i<ADK_MAX_ENDPOINTS; i++...
|
}//for(uint8_t i=0; i<ADK_MAX_ENDPOINTS; i++...
|
||||||
|
|
||||||
//set bulk-IN EP naklimit to 1
|
|
||||||
epInfo[epDataInIndex].epAttribs = ( 0xfc & ( USB_NAK_NOWAIT<<2 ));
|
|
||||||
|
|
||||||
// register in USB subsystem
|
// register in USB subsystem
|
||||||
if (pUsb) {
|
if (pUsb) {
|
||||||
pUsb->RegisterDeviceClass(this); //set devConfig[] entry
|
pUsb->RegisterDeviceClass(this); //set devConfig[] entry
|
||||||
|
@ -201,6 +200,8 @@ uint8_t ADK::Init(uint8_t parent, uint8_t port, bool lowspeed)
|
||||||
return 0; //successful configuration
|
return 0; //successful configuration
|
||||||
}//if( buf->idVendor == ADK_VID...
|
}//if( buf->idVendor == ADK_VID...
|
||||||
|
|
||||||
|
delay(20); //testing compatibility w/Motorola Xoom
|
||||||
|
|
||||||
//probe device - get accessory protocol revision
|
//probe device - get accessory protocol revision
|
||||||
{
|
{
|
||||||
uint16_t adkproto = -1;
|
uint16_t adkproto = -1;
|
||||||
|
|
Loading…
Reference in a new issue