Позвольте вмешаться, но у меня так(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Константин Т 20 ноября 2002 г. 18:22
В ответ на: продолжение про энеумерацию USB, еще один вопрос(+) отправлено 333ий 20 ноября 2002 г. 16:15

Смотрю bRequest == GET_DESCRIPTOR
Далее старший байт wValue == 3 (стрнинг дескриптор)
далее младший байт wValue - индекс строки (0,1,2,3 итд)
если == 0, то передаю LANGUAGE ID
передаю нужну строку
пример строковых дескриптора

#define SIZEOF_romStringDescriptorLANGUAGE_ID 4
#define SIZEOF_romStringDescriptorSERIAL_ID 26

BYTE code romStringDescriptorLANGUAGE_ID[] = {
SIZEOF_romStringDescriptorLANGUAGE_ID,
3,
9,
4
};

BYTE code romStringDescriptorSERIAL_ID[] = {
SIZEOF_romStringDescriptorSERIAL_ID,
3,
'V',0,'e',0,'r',0,'s',0,'i',0,'o',0,
'n',0,' ',0,'1',0,'.',0,'0',0,'2',0
};

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru