Цитата(=AK= @ Sep 11 2014, 01:52)
Имейте ввиду, что родной Микрософтовский CDC драйвер имеет проблемы. Очевидно, именно по этой причине все поставщики чипов UART-USB не пользуются им, а дают свой собственный драйвер. Я поработал на CDC несколько лет, а сейчас, по причине неизбывной глюкавости, ухожу с него на WinUSB.
В чём заключаются проблемы? Пока столкнулся с 2 проблемами.
1. отсутствии правильного flow-контроля у stm-ного vcp. Но её заборол.
2. когда размер пакета кратен размеру BULK-пакета. Винда считатет при полном пакете, что передача ещё не завершена... впрочем это нормально и можно учитывать.