В структуре "Device descriptor", которая описывает USB устройство, есть поля "iManufacturer" и "iProduct", которые указывают на строки описывающие производителя и устройство.
Для того, чтобы использовать описания, полям присваиваются значения отличные от нуля.
Вопрос в следующем, каким образом осуществляется связь строки со структурой "Device descriptor".
В параметре wValue от хоста должны последовательно приходить значения 0х01 0х03, 0х02 0х03, 0х03 0х03 () на чтение этих строк. А приходит 3 раза запрос 0х00, 0х03.
Что может быть не так?
PS: использую Atmel контроллер и за основу взят пример BasicUSB.