Contiki-NG
Loading...
Searching...
No Matches
string-descriptors.h
1#ifndef STRUCTGEN
2#include "usb.h"
3#endif
4#include <stdint.h>
5
6struct usb_st_string_language_map
7{
8 uint16_t lang_id;
9 const struct usb_st_string_descriptor * const *descriptors;
10};
11
12struct usb_st_string_languages
13{
14 uint8_t num_lang;
15 uint8_t max_index;
16 const struct usb_st_language_descriptor *lang_descr;
17 const struct usb_st_string_language_map map[1];
18};
19
20extern const struct usb_st_string_languages * const string_languages;
21
22const uint8_t *
23usb_class_get_string_descriptor(uint16_t lang, uint8_t index);