<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/lufa/LUFA/Drivers/USB/Class/ConfigDescriptor.c, branch master</title>
<subtitle>fork to update the benito, midimonster and other suspect devices products</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/lufa/atom?h=master</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/lufa/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/lufa/'/>
<updated>2009-05-22T05:23:00+00:00</updated>
<entry>
<title>Deleted StdDescriptors.c, renamed USB_GetDescriptor() to CALLBACK_USB_GetDescriptor, moved ConfigDescriptor.c/.h from the LUFA/Drivers/USB/Class/ directory to LUFA/Drivers/USB/HighLevel/ in preperation for the new USB class APIs.</title>
<updated>2009-05-22T05:23:00+00:00</updated>
<author>
<name>Dean</name>
<email>Dean@d5102386-fcda-11dd-9fdb-3debd5008f28</email>
</author>
<published>2009-05-22T05:23:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/lufa/commit/?id=40ec95cfbb99108a1497e343df5ac6d0f3e40b1e'/>
<id>urn:sha1:40ec95cfbb99108a1497e343df5ac6d0f3e40b1e</id>
<content type='text'>
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@558 d5102386-fcda-11dd-9fdb-3debd5008f28
</content>
</entry>
<entry>
<title>Rewritten event system to remove all macros, to make user code clearer.</title>
<updated>2009-05-18T10:05:21+00:00</updated>
<author>
<name>Dean</name>
<email>Dean@d5102386-fcda-11dd-9fdb-3debd5008f28</email>
</author>
<published>2009-05-18T10:05:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/lufa/commit/?id=bdb6e45008319647b72d9adc8fb4ec06a0f1ea9b'/>
<id>urn:sha1:bdb6e45008319647b72d9adc8fb4ec06a0f1ea9b</id>
<content type='text'>
Fixed incorrect ENDPOINT_EPNUM_MASK mask preventing endpoints above EP3 from being selected (thanks to Jonathan Oakley).

Removed STREAM_CALLBACK() macro - callbacks now use regular function definitions to clarify user code.

Removed DESCRIPTOR_COMPARATOR() macro - comparators should now use regular function definitions to clarify user code.

git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@554 d5102386-fcda-11dd-9fdb-3debd5008f28
</content>
</entry>
<entry>
<title>Create a new function pointer type in StreamCallbacks.h for endpoint/pipe stream callbacks, to make stream function prototypes clearer.</title>
<updated>2009-05-15T12:27:32+00:00</updated>
<author>
<name>Dean</name>
<email>Dean@d5102386-fcda-11dd-9fdb-3debd5008f28</email>
</author>
<published>2009-05-15T12:27:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/lufa/commit/?id=829a7776bac40b95c3e82da58c5f913e10b71c82'/>
<id>urn:sha1:829a7776bac40b95c3e82da58c5f913e10b71c82</id>
<content type='text'>
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@552 d5102386-fcda-11dd-9fdb-3debd5008f28
</content>
</entry>
<entry>
<title>Endpoint configuration is now refined to give better output when all configurations have static inputs - removed the now useless STATIC_ENDPOINT_CONFIGURATION compile time token.</title>
<updated>2009-04-24T07:28:51+00:00</updated>
<author>
<name>Dean</name>
<email>Dean@d5102386-fcda-11dd-9fdb-3debd5008f28</email>
</author>
<published>2009-04-24T07:28:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/lufa/commit/?id=1a4a41010e45f423065f2e6f9fea3f72e4fcfdca'/>
<id>urn:sha1:1a4a41010e45f423065f2e6f9fea3f72e4fcfdca</id>
<content type='text'>
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@524 d5102386-fcda-11dd-9fdb-3debd5008f28
</content>
</entry>
<entry>
<title>USB_HostRequest renamed to USB_ControlRequest, entire control request header is now read into USB_ControlRequest in Device mode rather than having the library pass only partially read header data to the application.</title>
<updated>2009-04-22T13:03:11+00:00</updated>
<author>
<name>Dean</name>
<email>Dean@d5102386-fcda-11dd-9fdb-3debd5008f28</email>
</author>
<published>2009-04-22T13:03:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/lufa/commit/?id=fffd4343c7d189b9450ba18efb2126f9bfa9a49a'/>
<id>urn:sha1:fffd4343c7d189b9450ba18efb2126f9bfa9a49a</id>
<content type='text'>
The USB_UnhandledControlPacket event has had its parameters removed, in favour of accessing the new USB_ControlRequest structure.

The Endpoint control stream functions now correctly send a ZLP to the host when less data than requested is sent.

git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@520 d5102386-fcda-11dd-9fdb-3debd5008f28
</content>
</entry>
<entry>
<title>Changed over all deprecated GCC structure tag initializers to the standardized C99 format (thanks to Mike Alexander).</title>
<updated>2009-04-20T11:21:36+00:00</updated>
<author>
<name>Dean</name>
<email>Dean@d5102386-fcda-11dd-9fdb-3debd5008f28</email>
</author>
<published>2009-04-20T11:21:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/lufa/commit/?id=f05c19a8eaea1a4df179cfc3ee967280cf0ae309'/>
<id>urn:sha1:f05c19a8eaea1a4df179cfc3ee967280cf0ae309</id>
<content type='text'>
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@517 d5102386-fcda-11dd-9fdb-3debd5008f28
</content>
</entry>
<entry>
<title>Fixed incorrect HID interface class and subclass values in the Mouse and KeyboardMouse demos (thanks to Brian Dickman).</title>
<updated>2009-04-19T11:43:21+00:00</updated>
<author>
<name>Dean</name>
<email>Dean@d5102386-fcda-11dd-9fdb-3debd5008f28</email>
</author>
<published>2009-04-19T11:43:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/lufa/commit/?id=d5a07400e4baf41e1f741390eb87e84e818ff3e8'/>
<id>urn:sha1:d5a07400e4baf41e1f741390eb87e84e818ff3e8</id>
<content type='text'>
Capitolised the "Descriptor_Search" and "Descriptor_Search_Comp" prefixes of the values in the DSearch_Return_ErrorCodes_t and DSearch_Comp_Return_ErrorCodes_t enums.

Minor documentation improvements.

git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@515 d5102386-fcda-11dd-9fdb-3debd5008f28
</content>
</entry>
<entry>
<title>Removed "Host_" section of the function names in ConfigDescriptor.h, as most of the routines can now be used in device mode on the device descriptor.</title>
<updated>2009-04-17T08:33:53+00:00</updated>
<author>
<name>Dean</name>
<email>Dean@d5102386-fcda-11dd-9fdb-3debd5008f28</email>
</author>
<published>2009-04-17T08:33:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/lufa/commit/?id=416d01d7bdf09e9ef66f28ed4b30cdd14fd7d395'/>
<id>urn:sha1:416d01d7bdf09e9ef66f28ed4b30cdd14fd7d395</id>
<content type='text'>
Renamed functions in the HID parser to have a "USB_" prefix and the acronym "HID" in the name.

Further module-level documentation updates.

git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@514 d5102386-fcda-11dd-9fdb-3debd5008f28
</content>
</entry>
<entry>
<title>More documentation changes for better module-level documentation rather than file-level documentation.</title>
<updated>2009-04-17T05:04:21+00:00</updated>
<author>
<name>Dean</name>
<email>Dean@d5102386-fcda-11dd-9fdb-3debd5008f28</email>
</author>
<published>2009-04-17T05:04:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/lufa/commit/?id=c6bf1ba982808bc52f8e45d2e749f54ecea23679'/>
<id>urn:sha1:c6bf1ba982808bc52f8e45d2e749f54ecea23679</id>
<content type='text'>
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@513 d5102386-fcda-11dd-9fdb-3debd5008f28
</content>
</entry>
<entry>
<title>The USB_Host_SendControlRequest() function no longer automatically selects the Control pipe (pipe 0), so that other control type pipes can be used with the function.</title>
<updated>2009-04-14T08:35:47+00:00</updated>
<author>
<name>Dean</name>
<email>Dean@d5102386-fcda-11dd-9fdb-3debd5008f28</email>
</author>
<published>2009-04-14T08:35:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/lufa/commit/?id=f4d0b680163496ab5a65531b6641e23616938585'/>
<id>urn:sha1:f4d0b680163496ab5a65531b6641e23616938585</id>
<content type='text'>
The USB Host management task now saves and restores the currently selected pipe before and after the task completes.

git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@504 d5102386-fcda-11dd-9fdb-3debd5008f28
</content>
</entry>
</feed>
