Контрольные запросы проходят - не отвечает именно на этот
rc = Host_CtrlRecv(USB_DEVICE_TO_HOST | USB_REQUEST_TYPE_CLASS | USB_RECIPIENT_INTERFACE,
GET_CUR,
0x0200,
0x0001,
0x0022,
UserBuffer);
не отсылается последний из трёх transfer descriptor - непонятно. Ну да и ладно пока.
Новый вопрос:
почему то не работают interrupt transfers (точнее понятно почему - что-то не так делаю но что ...

)
HCCA настраиваю (т.е. записываю в массив один указатель на ED)
в HC адрес HCCA записываю.
ED настроил по аналогии с ED для bulk
TD к ED подключил
прерывание по передачи TD разрешено (control transfer работают)
поля CONTROL в TD и ED не изменяются такие же как и после их инициализации.
Может засовываю в HCCA не вовремя - есть такое предположение.
вообщем HC ничего с моим EDinterrupt не хочет делать
Может кто сталкивался с подобным?