blob: 551913771f7c299d74e29015e16670c1839b874d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
|
<!-- Copyright (C) 2002 Free Software Foundation, Inc. -->
<!-- This material may be distributed only subject to the terms -->
<!-- and conditions set forth in the Open Publication License, v1.0 -->
<!-- or later (the latest version is presently available at -->
<!-- http://www.opencontent.org/openpub/). -->
<!-- Distribution of substantively modified versions of this -->
<!-- document is prohibited without the explicit permission of the -->
<!-- copyright holder. -->
<!-- Distribution of the work or derivative of the work in any -->
<!-- standard (paper) book form is prohibited unless prior -->
<!-- permission is obtained from the copyright holder. -->
<HTML
><HEAD
><TITLE
>eCos USB Slave Support</TITLE
><meta name="MSSmartTagsPreventParsing" content="TRUE">
<META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.64
"><LINK
REL="NEXT"
TITLE="Introduction"
HREF="usbs-intro.html"></HEAD
><BODY
CLASS="REFERENCE"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
> </TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="usbs-intro.html"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="REFERENCE"
><A
NAME="IO-USB-SLAVE"
></A
><DIV
CLASS="TITLEPAGE"
><H1
CLASS="TITLE"
>I. eCos USB Slave Support</H1
><DIV
CLASS="TOC"
><DL
><DT
><B
>Table of Contents</B
></DT
><DT
><A
HREF="usbs-intro.html"
>Introduction</A
> — eCos support for USB slave devices</DT
><DT
><A
HREF="usbs-enum.html"
>USB Enumeration Data</A
> — The USB enumeration data structures</DT
><DT
><A
HREF="usbs-start.html"
>Starting up a USB Device</A
> — Starting up a USB Device</DT
><DT
><A
HREF="usbs-devtab.html"
>Devtab Entries</A
> — Data endpoint data structure</DT
><DT
><A
HREF="usbs-start-rx.html"
>Receiving Data from the Host</A
> — Receiving Data from the Host</DT
><DT
><A
HREF="usbs-start-tx.html"
>Sending Data to the Host</A
> — Sending Data to the Host</DT
><DT
><A
HREF="usbs-halt.html"
>Halted Endpoints</A
> — Support for Halting and Halted Endpoints</DT
><DT
><A
HREF="usbs-control.html"
>Control Endpoints</A
> — Control endpoint data structure</DT
><DT
><A
HREF="usbs-data.html"
>Data Endpoints</A
> — Data endpoint data structures</DT
><DT
><A
HREF="usbs-writing.html"
>Writing a USB Device Driver</A
> — USB Device Driver Porting Guide</DT
><DT
><A
HREF="usbs-testing.html"
>Testing</A
> — Testing of USB Device Drivers</DT
></DL
></DIV
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
> </TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
> </TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="usbs-intro.html"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
> </TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
> </TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Introduction</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>
|