Делаю усб device, реализован vendor specific class. Работать будет с линуксом со своим драйвером, вин интересует мало. При переходе на ubuntu 12.04 обнаружил что хост при энумерации опрашивает строковый дескриптор с индексом 0xee - это "Microsoft OS String Descriptor". Вопрос что с ним делать - отдавать STALL, отдавать невалидную MS сигнатуру или реализовать все MS расширения (а зачем это может быть нужно ?) ??
Сообщение отредактировал _3m - Jul 5 2013, 07:34
|