cc2531: Copy arm usb framework

See Pull Request #18
This commit is contained in:
Philippe Rétornaz 2012-08-07 11:24:59 +02:00 committed by George Oikonomou
parent 67bf9ec10e
commit 0e55eb0947
12 changed files with 1577 additions and 0 deletions

View file

@ -0,0 +1,20 @@
#ifndef STRUCTGEN
#include "usb.h"
#endif
#include <stdint.h>
struct usb_st_string_language_map {
uint16_t lang_id;
const struct usb_st_string_descriptor *const *descriptors;
};
struct usb_st_string_languages {
uint8_t num_lang;
uint8_t max_index;
const struct usb_st_language_descriptor *lang_descr;
const struct usb_st_string_language_map map[1];
};
extern const struct usb_st_string_languages *const string_languages;
const uint8_t *usb_class_get_string_descriptor(uint16_t lang, uint8_t index);