| 
    Библиотека LUFA (раннее название MyUSB) версия 101122 
   | 
 
Стандартный строковый дескриптор USB (стиль именования LUFA). More...
#include <StdDescriptors.h>
Data Fields | |
| USB_Descriptor_Header_t | Header | 
| wchar_t | UnicodeString [] | 
Определение типа для стандартного строкового дескриптора. В отличие от других стандартных дескрипторов, длина дескриптора для размещения в заголовке дескриптора должна быть определена макросом USB_STRING_LEN(), а не по размеру структуры дескриптора, так как длина строки не фиксирована.
Эта структура должна также использоваться для строки с индексом 0, которая содержит идентификаторы ID поддерживаемых языков, как массив.
Эта структура использует специфичные для LUFA имена элементов, чтобы яснее показать назначение каждого элемента.
Заголовок дескриптора, содержащий его тип и размер.
| wchar_t USB_Descriptor_String_t::UnicodeString[] | 
Данные строки, как символы юникода (либо идентификаторы ID языков строк). Если используются обычные символы ASCII, они должны быть добавлены как массив символов, а не как обычная строка C - чтобы они были расширены до размера Unicode.
Под GCC строки с префиксом в виде символа "L" (перед открывающей кавычкой) основываются на строках Unicode, и могут использоваться вместо массива символов ASCII.