1 2006-05-07 Andrew Lunn <andrew.lunn@ascom.ch>
3 * host/bulk-boundaries.tcl(New): test bulk transfers at
5 * doc/usbs.sgml: Documentation of bulk-boundaries.tcl test.
7 2006-04-23 Andrew Lunn <andrew.lunn@ascom.ch>
9 * doc/usbs-testing.html: Correct "format" for "data" when
10 specifiying what the data in the USB message will contain.
12 2006-04-16 Andrew Lunn <andrew.lunn@ascom.ch>
14 * host/usbhost.c (tcl_run): Fix compiler warnings
15 * host/usbhost.c (pool_function): sem_wait can exit with a
16 EINTR. If so loop and try again.
18 * host/usbchmod.c (usb_scan_devices) propergate previous fix from
21 2006-04-16 Frank Pagliughi <fpagliughi@mindspring.com>
23 *host/usbhost.c (usb_scan_devices) Fix parsing EOL for FC4 and
26 2006-03-10 Bart Veer <bartv@ecoscentric.com>
28 * src/usbs.c (usbs_devtab_cwrite, usbs_devtab_cwrite): add
31 2005-06-26 Bart Veer <bartv@ecoscentric.com>
33 * host/usbhost.c, host/configure.in: cope with incompatible
34 changes to the system header <linux/usbdevice_fs.h>
36 * host/acconfig.h: new file to support the above
38 * host/Makefile.in, host/aclocal.m4, host/config.h.in,
39 host/configure, host/stamp-h.in: regenerate
41 2003-03-27 Bart Veer <bartv@ecoscentric.com>
43 * host/Makefile.am, host/Makefile.in:
44 $(bindir) may not exist yet, so create it if necessary.
46 2003-02-25 Jonathan Larmour <jifl@eCosCentric.com>
48 * doc/usbs.sgml: Declare as <part> not <reference> to get
49 correct TOC numbering.
51 2003-02-24 Jonathan Larmour <jifl@eCosCentric.com>
53 * cdl/usbs.cdl: Update doc links.
55 * doc/usbs.sgml: Comment out DOCTYPE for now to allow building
56 with standard doc build.
58 2003-02-12 Bart Veer <bartv@ecoscentric.com>
60 * host/Makefile.in, host/configure:
61 Regenerate after toplevel acinclude.m4 update
63 2002-09-23 Bart Veer <bartv@ecoscentric.com>
66 Only build if the required Linux kernel support is present.
68 2002-09-21 Bart Veer <bartv@ecoscentric.com>
71 Avoid const compatibility problems with Tcl 8.4
73 2002-01-23 Bart Veer <bartv@redhat.com>
75 * host/Makefile.am, host/Makefile.in, host/acinclude.m4,
76 host/aclocal.m4, host/configure, host/configure.in,
77 host/usbhost.c, host/usbhost.tcl, host/verbose.tcl
78 Host-side support for USB testing
80 * tests/usbtarget.c, tests/common.c, tests/protocol.h:
81 New files containing the target-side testing support and
85 Add a configuration option to build the target-side testing
88 * doc/usbs.sgml, doc/*.html:
89 Document the testing support. Regenerate html.
91 2001-09-14 Bart Veer <bartv@redhat.com>
93 * doc/usbs.sgml, doc/*.html:
94 Fix the example strings in the enumeration data.
98 Update the USB testing data structure
100 * src/usbs.c (usbs_handle_standard_control):
101 Fix an assertion for the special case of a USB configuration that
102 defines no endpoints.
104 2001-08-06 Bart Veer <bartv@redhat.com>
107 Define additional data structures required for USB testing.
109 2001-06-19 Bart Veer <bartv@redhat.com>
111 * src/usbs.c, include/usbs.h (usbs_devtab_cread):
112 read operations should not take a const buffer
114 2001-02-02 Bart Veer <bartv@redhat.com>
117 Add doc property to point at the HTML
119 * doc/usbs.sgml, *.html:
120 Incorporate changes from docs department, regenerate HTML
122 2001-01-25 Bart Veer <bartv@redhat.com>
126 Only declare the devtab support functions if the I/O package is
127 present, since that provides required data types.
130 devtab support should be enabled by default iff the I/O package is
133 2001-01-22 Bart Veer <bartv@redhat.com>
135 * doc/usbs.sgml, doc/makefile:
138 2001-01-16 Bart Veer <bartv@redhat.com>
142 Update the start() and poll() functions to match the documentation.
144 2000-12-15 Bart Veer <bartv@redhat.com>
147 Fix missing return statements.
149 2000-11-28 Bart Veer <bartv@redhat.com>
154 Update interface to USB device drivers
156 2000-11-22 Bart Veer <bartv@redhat.com>
158 * include/usbs.h: Fix nested #include protection
160 2000-11-21 Bart Veer <bartv@redhat.com>
162 * First check-in of eCos USB support.
164 //===========================================================================
165 //####ECOSGPLCOPYRIGHTBEGIN####
166 // -------------------------------------------
167 // This file is part of eCos, the Embedded Configurable Operating System.
168 // Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
170 // eCos is free software; you can redistribute it and/or modify it under
171 // the terms of the GNU General Public License as published by the Free
172 // Software Foundation; either version 2 or (at your option) any later version.
174 // eCos is distributed in the hope that it will be useful, but WITHOUT ANY
175 // WARRANTY; without even the implied warranty of MERCHANTABILITY or
176 // FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
179 // You should have received a copy of the GNU General Public License along
180 // with eCos; if not, write to the Free Software Foundation, Inc.,
181 // 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
183 // As a special exception, if other files instantiate templates or use macros
184 // or inline functions from this file, or you compile this file and link it
185 // with other works to produce a work based on this file, this file does not
186 // by itself cause the resulting work to be covered by the GNU General Public
187 // License. However the source code for this file must still be made available
188 // in accordance with section (3) of the GNU General Public License.
190 // This exception does not invalidate any other reasons why a work based on
191 // this file might be covered by the GNU General Public License.
193 // Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
194 // at http://sources.redhat.com/ecos/ecos-license/
195 // -------------------------------------------
196 //####ECOSGPLCOPYRIGHTEND####
197 //===========================================================================