diff --git a/adk.cpp b/adk.cpp index 2e696dae..c30a73e6 100644 --- a/adk.cpp +++ b/adk.cpp @@ -273,7 +273,12 @@ void ADK::EndpointXtract(uint8_t conf, uint8_t iface, uint8_t alt, uint8_t proto //ErrorMessage(PSTR("Conf.Val"), conf); //ErrorMessage(PSTR("Iface Num"),iface); //ErrorMessage(PSTR("Alt.Set"), alt); - + + //added by Yuuichi + if( bNumEP == 3 ) { + return; + } + bConfNum = conf; uint8_t index;