Собственно на LPC1343 реализованно composite device. Все получается, но! нехватает конечных точек. Вычитал, что можно как то подцепиться к 0й endpoint. Как? Подскажите где копать, пожалуйста. Дальше вопрос, сможет ли в таком случае соответствующий интерфейс стать стандартным (kbd, mouse) ?
Конкретезирую. У меня composite: mouse+kbd+Virtual COM.
mouse 1 endpoint interrupt in kbd 1 endpoint interrupt in Virt COM 3: 1 in interrupt + 1 in bulk + 1 out bulk
тем временем в контроллере: 0 0 Control Out 64 No 0 1 Control In 64 No 1 2 Interrupt/Bulk Out 64 No 1 3 Interrupt/Bulk In 64 No 2 4 Interrupt/Bulk Out 64 No 2 5 Interrupt/Bulk In 64 No 3 6 Interrupt/Bulk Out 64 Yes 3 7 Interrupt/Bulk In 64 Yes 4 8 Isochronous Out 512 Yes 4 9 Isochronous In 512 Yes
Проблема в том что 4ая endpoint Isochronous и её никуда не подсунишь. А влезть как то нужно. КАК?
Увидел что вроди как CDC можно и через Isochronous делать. Пока ковыряю в эту сторону
Сообщение отредактировал pil - Jul 19 2011, 15:41
|