[an error occurred while processing this directive]
|
void SetupInterrupt ( void ) interrupt USB_SETUP_INTERRUPT_NUMBER { switch ( stSetup.ubmRequest & 0x60 ) // Request type Насколько я помню (давно уже с ним е....), тут речь идет о том, что дескрипторы должны передаваться ручками, а не на автомате. И еще - если хватит времени - крайне не рекомендую использовать Infineon'овский образец иначе чем толчок к самостоятельной работе. Там такое... Уж насколько BulkUSB из DDK пинают, так он еще цветочки.
E-mail:
info@telesys.ru
{
case RQ_STANDARD: // Standard request
{
switch ( stSetup.ubRequest )
{
case GET_DESCRIPTOR:
{
USB_ubGetDescriptor( stSetup );
break;
....
Ответы