<feed xmlns='http://www.w3.org/2005/Atom'>
<title>at91work/at91lib/usb, branch master</title>
<subtitle>Atmel AT91lib based repo with custom applications</subtitle>
<id>https://git.gnumonks.org/cgit/at91work/atom?h=master</id>
<link rel='self' href='https://git.gnumonks.org/cgit/at91work/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/at91work/'/>
<updated>2011-07-31T20:36:10+00:00</updated>
<entry>
<title>at91lib: Add USB MULTI driver (for device with 3 configurations)</title>
<updated>2011-07-31T20:36:10+00:00</updated>
<author>
<name>Harald Welte</name>
<email>laforge@gnumonks.org</email>
</author>
<published>2011-07-31T20:36:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/at91work/commit/?id=db0ddc6ee6c5e9d3dec919465dcb1c068123922d'/>
<id>urn:sha1:db0ddc6ee6c5e9d3dec919465dcb1c068123922d</id>
<content type='text'>
This is in anticipation of the future SIMtrace firmware,
where we will have a single device with three configurations.
</content>
</entry>
<entry>
<title>at91lib CDC: Re-enable DFU string descriptors</title>
<updated>2011-07-31T18:12:07+00:00</updated>
<author>
<name>Harald Welte</name>
<email>laforge@gnumonks.org</email>
</author>
<published>2011-07-31T18:12:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/at91work/commit/?id=29745a4febe20b8e0f229e248197bb1faeec4d0c'/>
<id>urn:sha1:29745a4febe20b8e0f229e248197bb1faeec4d0c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>USBD: properly return the secondary configuration descriptors</title>
<updated>2011-07-31T18:06:13+00:00</updated>
<author>
<name>Harald Welte</name>
<email>laforge@gnumonks.org</email>
</author>
<published>2011-07-31T18:06:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/at91work/commit/?id=88269a047ca354c186a7d822c8aac00086dba228'/>
<id>urn:sha1:88269a047ca354c186a7d822c8aac00086dba228</id>
<content type='text'>
we need to actually look at the wIndex of the GET_DESCRIPTOR
request from the host.
</content>
</entry>
<entry>
<title>USBD multi-conf: Fix non-highspeed case</title>
<updated>2011-07-31T17:54:27+00:00</updated>
<author>
<name>Harald Welte</name>
<email>laforge@gnumonks.org</email>
</author>
<published>2011-07-31T17:54:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/at91work/commit/?id=934a3c6f4fdf9c5e8fda1f79abbd78b48abd502a'/>
<id>urn:sha1:934a3c6f4fdf9c5e8fda1f79abbd78b48abd502a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>USBD: Add support for up to 4 configurations per device</title>
<updated>2011-07-31T16:09:42+00:00</updated>
<author>
<name>Harald Welte</name>
<email>laforge@gnumonks.org</email>
</author>
<published>2011-07-31T16:09:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/at91work/commit/?id=30a5b024c3485ba4de1271ffc3eedbf14c55bf71'/>
<id>urn:sha1:30a5b024c3485ba4de1271ffc3eedbf14c55bf71</id>
<content type='text'>
This is implemented by using a pointer array for the config descriptors
</content>
</entry>
<entry>
<title>DFU: remove some compiler warnings by using type-casts</title>
<updated>2011-07-31T16:02:04+00:00</updated>
<author>
<name>Harald Welte</name>
<email>laforge@gnumonks.org</email>
</author>
<published>2011-07-31T16:02:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/at91work/commit/?id=cfe1806207a60775f699a78ec9d8c0cf4a709b56'/>
<id>urn:sha1:cfe1806207a60775f699a78ec9d8c0cf4a709b56</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add DFU interface descriptor support to CDC-serial driver</title>
<updated>2011-07-31T14:33:00+00:00</updated>
<author>
<name>Harald Welte</name>
<email>laforge@gnumonks.org</email>
</author>
<published>2011-07-31T14:32:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/at91work/commit/?id=a341a060020ee1b5d7375ab4e40ad61314d43be4'/>
<id>urn:sha1:a341a060020ee1b5d7375ab4e40ad61314d43be4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>DFU: make sure to include board.h</title>
<updated>2011-07-31T14:32:20+00:00</updated>
<author>
<name>Harald Welte</name>
<email>laforge@gnumonks.org</email>
</author>
<published>2011-07-31T14:32:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/at91work/commit/?id=a774bcc3fd40ec5914196a21150c9879e33951e1'/>
<id>urn:sha1:a774bcc3fd40ec5914196a21150c9879e33951e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>DFU: remove need for "#ifdef BOARD_USB_DFU" in drivers</title>
<updated>2011-07-31T14:26:38+00:00</updated>
<author>
<name>Harald Welte</name>
<email>laforge@gnumonks.org</email>
</author>
<published>2011-07-31T14:22:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/at91work/commit/?id=6445a4cdb0b6a6d701d631d81791c72df1771bd6'/>
<id>urn:sha1:6445a4cdb0b6a6d701d631d81791c72df1771bd6</id>
<content type='text'>
We define a DFU_IF_DESCRIPTORS_STRUCT macro that adds the respective
structure members to the 'struct CCIDDriverConfigurationDescriptors'
(or similar in other drivers)
</content>
</entry>
<entry>
<title>AT91LIB: Add DFU interface descriptors to CCID</title>
<updated>2011-07-31T12:16:19+00:00</updated>
<author>
<name>Harald Welte</name>
<email>laforge@gnumonks.org</email>
</author>
<published>2011-07-31T12:09:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/at91work/commit/?id=390df0f0b66e53c7ea19770a343e8340ed319b77'/>
<id>urn:sha1:390df0f0b66e53c7ea19770a343e8340ed319b77</id>
<content type='text'>
A board can now define BOARD_USB_DFU which will cause the USB DFU
interface descriptors for the sam7dfu bootloader to be appended
automatically.
</content>
</entry>
</feed>
