123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300 |
- extern "C" {
- typedef enum
- {
- APP_USBD_LANG_ARABIC = APP_USB_LANG_DEF(0x01U),
- APP_USBD_LANG_BULGARIAN = APP_USB_LANG_DEF(0x02U),
- APP_USBD_LANG_CATALAN = APP_USB_LANG_DEF(0x03U),
- APP_USBD_LANG_CHINESE = APP_USB_LANG_DEF(0x04U),
- APP_USBD_LANG_CZECH = APP_USB_LANG_DEF(0x05U),
- APP_USBD_LANG_DANISH = APP_USB_LANG_DEF(0x06U),
- APP_USBD_LANG_GERMAN = APP_USB_LANG_DEF(0x07U),
- APP_USBD_LANG_GREEK = APP_USB_LANG_DEF(0x08U),
- APP_USBD_LANG_ENGLISH = APP_USB_LANG_DEF(0x09U),
- APP_USBD_LANG_SPANISH = APP_USB_LANG_DEF(0x0aU),
- APP_USBD_LANG_FINNISH = APP_USB_LANG_DEF(0x0bU),
- APP_USBD_LANG_FRENCH = APP_USB_LANG_DEF(0x0cU),
- APP_USBD_LANG_HEBREW = APP_USB_LANG_DEF(0x0dU),
- APP_USBD_LANG_HUNGARIAN = APP_USB_LANG_DEF(0x0eU),
- APP_USBD_LANG_ICELANDIC = APP_USB_LANG_DEF(0x0fU),
- APP_USBD_LANG_ITALIAN = APP_USB_LANG_DEF(0x10U),
- APP_USBD_LANG_JAPANESE = APP_USB_LANG_DEF(0x11U),
- APP_USBD_LANG_KOREAN = APP_USB_LANG_DEF(0x12U),
- APP_USBD_LANG_DUTCH = APP_USB_LANG_DEF(0x13U),
- APP_USBD_LANG_NORWEGIAN = APP_USB_LANG_DEF(0x14U),
- APP_USBD_LANG_POLISH = APP_USB_LANG_DEF(0x15U),
- APP_USBD_LANG_PORTUGUESE = APP_USB_LANG_DEF(0x16U),
- APP_USBD_LANG_ROMANIAN = APP_USB_LANG_DEF(0x18U),
- APP_USBD_LANG_RUSSIAN = APP_USB_LANG_DEF(0x19U),
- APP_USBD_LANG_CROATIAN = APP_USB_LANG_DEF(0x1aU),
- APP_USBD_LANG_SERBIAN = APP_USB_LANG_DEF(0x1aU),
- APP_USBD_LANG_SLOVAK = APP_USB_LANG_DEF(0x1bU),
- APP_USBD_LANG_ALBANIAN = APP_USB_LANG_DEF(0x1cU),
- APP_USBD_LANG_SWEDISH = APP_USB_LANG_DEF(0x1dU),
- APP_USBD_LANG_THAI = APP_USB_LANG_DEF(0x1eU),
- APP_USBD_LANG_TURKISH = APP_USB_LANG_DEF(0x1fU),
- APP_USBD_LANG_URDU = APP_USB_LANG_DEF(0x20U),
- APP_USBD_LANG_INDONESIAN = APP_USB_LANG_DEF(0x21U),
- APP_USBD_LANG_UKRANIAN = APP_USB_LANG_DEF(0x22U),
- APP_USBD_LANG_BELARUSIAN = APP_USB_LANG_DEF(0x23U),
- APP_USBD_LANG_SLOVENIAN = APP_USB_LANG_DEF(0x24U),
- APP_USBD_LANG_ESTONIAN = APP_USB_LANG_DEF(0x25U),
- APP_USBD_LANG_LATVIAN = APP_USB_LANG_DEF(0x26U),
- APP_USBD_LANG_LITHUANIAN = APP_USB_LANG_DEF(0x27U),
- APP_USBD_LANG_FARSI = APP_USB_LANG_DEF(0x29U),
- APP_USBD_LANG_VIETNAMESE = APP_USB_LANG_DEF(0x2aU),
- APP_USBD_LANG_ARMENIAN = APP_USB_LANG_DEF(0x2bU),
- APP_USBD_LANG_AZERI = APP_USB_LANG_DEF(0x2cU),
- APP_USBD_LANG_BASQUE = APP_USB_LANG_DEF(0x2dU),
- APP_USBD_LANG_MACEDONIAN = APP_USB_LANG_DEF(0x2fU),
- APP_USBD_LANG_AFRIKAANS = APP_USB_LANG_DEF(0x36U),
- APP_USBD_LANG_GEORGIAN = APP_USB_LANG_DEF(0x37U),
- APP_USBD_LANG_FAEROESE = APP_USB_LANG_DEF(0x38U),
- APP_USBD_LANG_HINDI = APP_USB_LANG_DEF(0x39U),
- APP_USBD_LANG_MALAY = APP_USB_LANG_DEF(0x3eU),
- APP_USBD_LANG_KAZAK = APP_USB_LANG_DEF(0x3fU),
- APP_USBD_LANG_SWAHILI = APP_USB_LANG_DEF(0x41U),
- APP_USBD_LANG_UZBEK = APP_USB_LANG_DEF(0x43U),
- APP_USBD_LANG_TATAR = APP_USB_LANG_DEF(0x44U),
- APP_USBD_LANG_BENGALI = APP_USB_LANG_DEF(0x45U),
- APP_USBD_LANG_PUNJABI = APP_USB_LANG_DEF(0x46U),
- APP_USBD_LANG_GUJARATI = APP_USB_LANG_DEF(0x47U),
- APP_USBD_LANG_ORIYA = APP_USB_LANG_DEF(0x48U),
- APP_USBD_LANG_TAMIL = APP_USB_LANG_DEF(0x49U),
- APP_USBD_LANG_TELUGU = APP_USB_LANG_DEF(0x4aU),
- APP_USBD_LANG_KANNADA = APP_USB_LANG_DEF(0x4bU),
- APP_USBD_LANG_MALAYALAM = APP_USB_LANG_DEF(0x4cU),
- APP_USBD_LANG_ASSAMESE = APP_USB_LANG_DEF(0x4dU),
- APP_USBD_LANG_MARATHI = APP_USB_LANG_DEF(0x4eU),
- APP_USBD_LANG_SANSKRIT = APP_USB_LANG_DEF(0x4fU),
- APP_USBD_LANG_KONKANI = APP_USB_LANG_DEF(0x57U),
- APP_USBD_LANG_MANIPURI = APP_USB_LANG_DEF(0x58U),
- APP_USBD_LANG_SINDHI = APP_USB_LANG_DEF(0x59U),
- APP_USBD_LANG_KASHMIRI = APP_USB_LANG_DEF(0x60U),
- APP_USBD_LANG_NEPALI = APP_USB_LANG_DEF(0x61U),
- APP_USBD_LANG_HID = APP_USB_LANG_DEF(0xffU),
- } app_usbd_langid_primary_t;
- typedef enum
- {
- APP_USBD_SUBLANG_ARABIC_SAUDI_ARABIA = APP_USB_SUBLANG_DEF(0x01U),
- APP_USBD_SUBLANG_ARABIC_IRAQ = APP_USB_SUBLANG_DEF(0x02U),
- APP_USBD_SUBLANG_ARABIC_EGYPT = APP_USB_SUBLANG_DEF(0x03U),
- APP_USBD_SUBLANG_ARABIC_LIBYA = APP_USB_SUBLANG_DEF(0x04U),
- APP_USBD_SUBLANG_ARABIC_ALGERIA = APP_USB_SUBLANG_DEF(0x05U),
- APP_USBD_SUBLANG_ARABIC_MOROCCO = APP_USB_SUBLANG_DEF(0x06U),
- APP_USBD_SUBLANG_ARABIC_TUNISIA = APP_USB_SUBLANG_DEF(0x07U),
- APP_USBD_SUBLANG_ARABIC_OMAN = APP_USB_SUBLANG_DEF(0x08U),
- APP_USBD_SUBLANG_ARABIC_YEMEN = APP_USB_SUBLANG_DEF(0x09U),
- APP_USBD_SUBLANG_ARABIC_SYRIA = APP_USB_SUBLANG_DEF(0x10U),
- APP_USBD_SUBLANG_ARABIC_JORDAN = APP_USB_SUBLANG_DEF(0x11U),
- APP_USBD_SUBLANG_ARABIC_LEBANON = APP_USB_SUBLANG_DEF(0x12U),
- APP_USBD_SUBLANG_ARABIC_KUWAIT = APP_USB_SUBLANG_DEF(0x13U),
- APP_USBD_SUBLANG_ARABIC_UAE = APP_USB_SUBLANG_DEF(0x14U),
- APP_USBD_SUBLANG_ARABIC_BAHRAIN = APP_USB_SUBLANG_DEF(0x15U),
- APP_USBD_SUBLANG_ARABIC_QATAR = APP_USB_SUBLANG_DEF(0x16U),
- APP_USBD_SUBLANG_AZERI_CYRILLIC = APP_USB_SUBLANG_DEF(0x01U),
- APP_USBD_SUBLANG_AZERI_LATIN = APP_USB_SUBLANG_DEF(0x02U),
- APP_USBD_SUBLANG_CHINESE_TRADITIONAL = APP_USB_SUBLANG_DEF(0x01U),
- APP_USBD_SUBLANG_CHINESE_SIMPLIFIED = APP_USB_SUBLANG_DEF(0x02U),
- APP_USBD_SUBLANG_CHINESE_HONGKONG = APP_USB_SUBLANG_DEF(0x03U),
- APP_USBD_SUBLANG_CHINESE_SINGAPORE = APP_USB_SUBLANG_DEF(0x04U),
- APP_USBD_SUBLANG_CHINESE_MACAU = APP_USB_SUBLANG_DEF(0x05U),
- APP_USBD_SUBLANG_DUTCH = APP_USB_SUBLANG_DEF(0x01U),
- APP_USBD_SUBLANG_DUTCH_BELGIAN = APP_USB_SUBLANG_DEF(0x02U),
- APP_USBD_SUBLANG_ENGLISH_US = APP_USB_SUBLANG_DEF(0x01U),
- APP_USBD_SUBLANG_ENGLISH_UK = APP_USB_SUBLANG_DEF(0x02U),
- APP_USBD_SUBLANG_ENGLISH_AUS = APP_USB_SUBLANG_DEF(0x03U),
- APP_USBD_SUBLANG_ENGLISH_CAN = APP_USB_SUBLANG_DEF(0x04U),
- APP_USBD_SUBLANG_ENGLISH_NZ = APP_USB_SUBLANG_DEF(0x05U),
- APP_USBD_SUBLANG_ENGLISH_EIRE = APP_USB_SUBLANG_DEF(0x06U),
- APP_USBD_SUBLANG_ENGLISH_SOUTH_AFRICA = APP_USB_SUBLANG_DEF(0x07U),
- APP_USBD_SUBLANG_ENGLISH_JAMAICA = APP_USB_SUBLANG_DEF(0x08U),
- APP_USBD_SUBLANG_ENGLISH_CARIBBEAN = APP_USB_SUBLANG_DEF(0x09U),
- APP_USBD_SUBLANG_ENGLISH_BELIZE = APP_USB_SUBLANG_DEF(0x0aU),
- APP_USBD_SUBLANG_ENGLISH_TRINIDAD = APP_USB_SUBLANG_DEF(0x0bU),
- APP_USBD_SUBLANG_ENGLISH_PHILIPPINES = APP_USB_SUBLANG_DEF(0x0cU),
- APP_USBD_SUBLANG_ENGLISH_ZIMBABWE = APP_USB_SUBLANG_DEF(0x0dU),
- APP_USBD_SUBLANG_FRENCH = APP_USB_SUBLANG_DEF(0x01U),
- APP_USBD_SUBLANG_FRENCH_BELGIAN = APP_USB_SUBLANG_DEF(0x02U),
- APP_USBD_SUBLANG_FRENCH_CANADIAN = APP_USB_SUBLANG_DEF(0x03U),
- APP_USBD_SUBLANG_FRENCH_SWISS = APP_USB_SUBLANG_DEF(0x04U),
- APP_USBD_SUBLANG_FRENCH_LUXEMBOURG = APP_USB_SUBLANG_DEF(0x05U),
- APP_USBD_SUBLANG_FRENCH_MONACO = APP_USB_SUBLANG_DEF(0x06U),
- APP_USBD_SUBLANG_GERMAN = APP_USB_SUBLANG_DEF(0x01U),
- APP_USBD_SUBLANG_GERMAN_SWISS = APP_USB_SUBLANG_DEF(0x02U),
- APP_USBD_SUBLANG_GERMAN_AUSTRIAN = APP_USB_SUBLANG_DEF(0x03U),
- APP_USBD_SUBLANG_GERMAN_LUXEMBOURG = APP_USB_SUBLANG_DEF(0x04U),
- APP_USBD_SUBLANG_GERMAN_LIECHTENSTEIN = APP_USB_SUBLANG_DEF(0x05U),
- APP_USBD_SUBLANG_ITALIAN = APP_USB_SUBLANG_DEF(0x01U),
- APP_USBD_SUBLANG_ITALIAN_SWISS = APP_USB_SUBLANG_DEF(0x02U),
- APP_USBD_SUBLANG_KASHMIRI_INDIA = APP_USB_SUBLANG_DEF(0x02U),
- APP_USBD_SUBLANG_KOREAN = APP_USB_SUBLANG_DEF(0x01U),
- APP_USBD_SUBLANG_LITHUANIAN = APP_USB_SUBLANG_DEF(0x01U),
- APP_USBD_SUBLANG_MALAY_MALAYSIA = APP_USB_SUBLANG_DEF(0x01U),
- APP_USBD_SUBLANG_MALAY_BRUNEI_DARUSSALAM = APP_USB_SUBLANG_DEF(0x02U),
- APP_USBD_SUBLANG_NEPALI_INDIA = APP_USB_SUBLANG_DEF(0x02U),
- APP_USBD_SUBLANG_NORWEGIAN_BOKMAL = APP_USB_SUBLANG_DEF(0x01U),
- APP_USBD_SUBLANG_NORWEGIAN_NYNORSK = APP_USB_SUBLANG_DEF(0x02U),
- APP_USBD_SUBLANG_PORTUGUESE = APP_USB_SUBLANG_DEF(0x01U),
- APP_USBD_SUBLANG_PORTUGUESE_BRAZILIAN = APP_USB_SUBLANG_DEF(0x02U),
- APP_USBD_SUBLANG_SERBIAN_LATIN = APP_USB_SUBLANG_DEF(0x02U),
- APP_USBD_SUBLANG_SERBIAN_CYRILLIC = APP_USB_SUBLANG_DEF(0x03U),
- APP_USBD_SUBLANG_SPANISH = APP_USB_SUBLANG_DEF(0x01U),
- APP_USBD_SUBLANG_SPANISH_MEXICAN = APP_USB_SUBLANG_DEF(0x02U),
- APP_USBD_SUBLANG_SPANISH_MODERN = APP_USB_SUBLANG_DEF(0x03U),
- APP_USBD_SUBLANG_SPANISH_GUATEMALA = APP_USB_SUBLANG_DEF(0x04U),
- APP_USBD_SUBLANG_SPANISH_COSTA_RICA = APP_USB_SUBLANG_DEF(0x05U),
- APP_USBD_SUBLANG_SPANISH_PANAMA = APP_USB_SUBLANG_DEF(0x06U),
- APP_USBD_SUBLANG_SPANISH_DOMINICAN_REPUBLIC = APP_USB_SUBLANG_DEF(0x07U),
- APP_USBD_SUBLANG_SPANISH_VENEZUELA = APP_USB_SUBLANG_DEF(0x08U),
- APP_USBD_SUBLANG_SPANISH_COLOMBIA = APP_USB_SUBLANG_DEF(0x09U),
- APP_USBD_SUBLANG_SPANISH_PERU = APP_USB_SUBLANG_DEF(0x0aU),
- APP_USBD_SUBLANG_SPANISH_ARGENTINA = APP_USB_SUBLANG_DEF(0x0bU),
- APP_USBD_SUBLANG_SPANISH_ECUADOR = APP_USB_SUBLANG_DEF(0x0cU),
- APP_USBD_SUBLANG_SPANISH_CHILE = APP_USB_SUBLANG_DEF(0x0dU),
- APP_USBD_SUBLANG_SPANISH_URUGUAY = APP_USB_SUBLANG_DEF(0x0eU),
- APP_USBD_SUBLANG_SPANISH_PARAGUAY = APP_USB_SUBLANG_DEF(0x0fU),
- APP_USBD_SUBLANG_SPANISH_BOLIVIA = APP_USB_SUBLANG_DEF(0x10U),
- APP_USBD_SUBLANG_SPANISH_EL_SALVADOR = APP_USB_SUBLANG_DEF(0x11U),
- APP_USBD_SUBLANG_SPANISH_HONDURAS = APP_USB_SUBLANG_DEF(0x12U),
- APP_USBD_SUBLANG_SPANISH_NICARAGUA = APP_USB_SUBLANG_DEF(0x13U),
- APP_USBD_SUBLANG_SPANISH_PUERTO_RICO = APP_USB_SUBLANG_DEF(0x14U),
- APP_USBD_SUBLANG_SWEDISH = APP_USB_SUBLANG_DEF(0x01U),
- APP_USBD_SUBLANG_SWEDISH_FINLAND = APP_USB_SUBLANG_DEF(0x02U),
- APP_USBD_SUBLANG_URDU_PAKISTAN = APP_USB_SUBLANG_DEF(0x01U),
- APP_USBD_SUBLANG_URDU_INDIA = APP_USB_SUBLANG_DEF(0x02U),
- APP_USBD_SUBLANG_UZBEK_LATIN = APP_USB_SUBLANG_DEF(0x01U),
- APP_USBD_SUBLANG_UZBEK_CYRILLIC = APP_USB_SUBLANG_DEF(0x02U),
- APP_USBD_SUBLANG_HID_USAGE_DATA_DESCRIPTOR = APP_USB_SUBLANG_DEF(0x01U),
- APP_USBD_SUBLANG_HID_VENDOR_DEFINED_1 = APP_USB_SUBLANG_DEF(0x3cU),
- APP_USBD_SUBLANG_HID_VENDOR_DEFINED_2 = APP_USB_SUBLANG_DEF(0x3dU),
- APP_USBD_SUBLANG_HID_VENDOR_DEFINED_3 = APP_USB_SUBLANG_DEF(0x3eU),
- APP_USBD_SUBLANG_HID_VENDOR_DEFINED_4 = APP_USB_SUBLANG_DEF(0x3fU),
- } app_usbd_langid_sub_t;
- typedef uint16_t app_usbd_langid_t;
- }
|