Search
Project
General
Profile
Sign in
Register
Home
Projects
Redmine shortcuts
Search
:
MityDSP-L138 (ARM9 Based Platforms)
All Projects
Mity CPU Platforms
»
MityDSP-L138 (ARM9 Based Platforms)
Overview
Activity
Wiki
Forums
Download (1.01 KB)
RE: Setting the ARM as a USB bulk device
» usbstring.h
Michael Williamson
, 10/18/2017 11:18 AM
/*
* (c) Copyright 2003 by David Brownell
* All Rights Reserved.
*
* This software is licensed under the GNU LGPL version 2.
*/
/* utility to simplify dealing with string descriptors */
/**
* struct usb_string - wraps a C string and its USB id
* @id: the (nonzero) ID for this string
* @s: the string, in UTF-8 encoding
*
* If you're using usb_gadget_get_string(), use this to wrap a string
* together with its ID.
*/
struct
usb_string
{
__u8
id
;
const
char
*
s
;
};
/**
* struct usb_gadget_strings - a set of USB strings in a given language
* @language: identifies the strings' language (0x0409 for en-us)
* @strings: array of strings with their ids
*
* If you're using usb_gadget_get_string(), use this to wrap all the
* strings for a given language.
*/
struct
usb_gadget_strings
{
__u16
language
;
/* 0x0409 for en-us */
struct
usb_string
*
strings
;
};
/* put descriptor for string with that id into buf (buflen >= 256) */
int
usb_gadget_get_string
(
struct
usb_gadget_strings
*
table
,
int
id
,
__u8
*
buf
);
« Previous
1
2
3
4
Next »
(4-4/4)
Go to top
Loading...