Цитата(prottoss @ Jan 14 2007, 16:20)

Собрал девайс: PDIUSBD12 + ATmega16. У сего чуда (D12) 6 endpoints. Объявил USB CDC класс - все работает. Захотелось сделать два устройства в одном. Объявил composite device, но так как endpoints не хватает, на оба интерфейса объявил одинаковые endpoint-ы. Результат - первый девайс работает, второй нет. Возможно ли как то решить проблему???
Нет. Цитата из спецификации:
Цитата
An endpoint is not shared among interfaces within a single configuration unless the endpoint is used by alternate settings of the same interface. Endpoints may be shared among interfaces that are part of different configurations without this restriction.
Можно только взять контроллер "пожирнее".
Цитата(prottoss @ Jan 14 2007, 16:20)

PS: Возможно модераторы выкинут топик в раздел про интерфейсы, но там мало народу и никто не отвечает...
Думаю, грамотного народа там не меньше, чем здесь.