Обращаю внимание на то, что в проектах с указанным USB драйвером следует использовать последнюю версию, всегда присутствующую в reference-проекте PowerSwitch (там и только там она и обновляется).
Текущая версия - от 20.02.2006. В более ранних есть неприятный баг, проявляющийся по разному - от непреднамеренного вызова callback-функции usbFunctionRead() перед usbFunctionWrite() до потери пакетов при жестких времянках со стороны хоста. После обновления все проблемы исчезли. Проявляется не во всех ситуациях, но лучше обновить.
Цитата
Что-то я не нашел там этой книжки :-(
Только что проверил - лежит. Ищи по слову USB на странице с разделом "Программирование".