AGRADECIMIENTOS
AGRADECIMIENTOS
AGRADECIMIENTOS
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
68<br />
4. DESARROLLO DEL PROTOCOLO USB.<br />
El último tipo de descriptor que se utiliza en el programa son los string<br />
descriptors o descriptores de cadena. Cuando se peticiona el string de índice cero se<br />
devuelve el descriptor de códigos LANGID que representa los lenguajes soportados<br />
por el dispositivo, en las demás peticiones el host pedirá el string en el lenguaje<br />
deseado.<br />
Descriptor de Códigos de Lenguaje Soportados<br />
En el programa se define únicamente el 0x0c0a Spanish (Modern Sort). En la<br />
rama del condicional del estado dev_wait_Odata donde bmRequestType es<br />
GETZERO, bRequest es GET_DESCRIPTOR y wValue es igual a tres que indica el<br />
tipo de descriptor STRING, se devuelve el UNICODE string descriptor correspondiente<br />
cuando el índice es diferente a cero. Blength es el tamaño del descriptor, dieciocho,<br />
bDescriptorType el tipo, STRING, y el resto son los bytes de la cadena de caracteres<br />
en unicode, dos bytes cada carácter. Cuando el wValue es 0, se devuelven los<br />
lenguajes soportados.<br />
Descriptor de String