Доброго времени суток.
Изучаю создание композитных usb устройств на LPC1768. Благо примеров для разных классов достаточно. Но столкнулся с такой проблемой. При попытке объединить в композитное устройство несколько классов, каждый из которых содержит несколько интерфейсов, корректно определяется операционкой (Windows) только то устройство, дескрипторы интерфейсов которого описаны первыми. Далее каждый интерфейс видится в диспетчере устройств как отдельное неопознанное устройство. Так, например, как отдельные устройства отображаются Communication Class Interface и Data Class Interface, хотя по идее они должны быть в составе одного виртуального Com-порта. Может быть кто-нибудь знает как с этим бороться?