<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/lufa/Projects, branch LUFA-110528-QA</title>
<subtitle>fork to update the benito, midimonster and other suspect devices products</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/lufa/atom?h=LUFA-110528-QA</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/lufa/atom?h=LUFA-110528-QA'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/lufa/'/>
<updated>2011-04-13T06:12:52+00:00</updated>
<entry>
<title>Replace cast-as-char* byte access of multibyte variables with proper shifts and masks to preserve endianness across different architectures.</title>
<updated>2011-04-13T06:12:52+00:00</updated>
<author>
<name>Dean</name>
<email>Dean@d5102386-fcda-11dd-9fdb-3debd5008f28</email>
</author>
<published>2011-04-13T06:12:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/lufa/commit/?id=df6433808914d08040a92effc08034382a62308f'/>
<id>urn:sha1:df6433808914d08040a92effc08034382a62308f</id>
<content type='text'>
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1738 d5102386-fcda-11dd-9fdb-3debd5008f28
</content>
</entry>
<entry>
<title>Remove redundant type information for bitfield elements, other than the signed/unsignedness of the element.</title>
<updated>2011-04-10T06:43:02+00:00</updated>
<author>
<name>Dean</name>
<email>Dean@d5102386-fcda-11dd-9fdb-3debd5008f28</email>
</author>
<published>2011-04-10T06:43:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/lufa/commit/?id=9ebaf2ecadb2c37b3d33fd01d3ab03863ebeeeb7'/>
<id>urn:sha1:9ebaf2ecadb2c37b3d33fd01d3ab03863ebeeeb7</id>
<content type='text'>
Change type of USB_SelectedPipe and USB_SelectedEndpoint for the AVR32 UC3 architecture to uint32_t to reduce the compiled code size.

git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1733 d5102386-fcda-11dd-9fdb-3debd5008f28
</content>
</entry>
<entry>
<title>Move global interrupt enable/disable functions out to Common.h and document them.</title>
<updated>2011-04-08T05:40:25+00:00</updated>
<author>
<name>Dean</name>
<email>Dean@d5102386-fcda-11dd-9fdb-3debd5008f28</email>
</author>
<published>2011-04-08T05:40:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/lufa/commit/?id=6384d33171686c06698b5d34562245a290d44f62'/>
<id>urn:sha1:6384d33171686c06698b5d34562245a290d44f62</id>
<content type='text'>
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1731 d5102386-fcda-11dd-9fdb-3debd5008f28
</content>
</entry>
<entry>
<title>Correct UC3 global interrupt functions.</title>
<updated>2011-04-08T05:05:05+00:00</updated>
<author>
<name>Dean</name>
<email>Dean@d5102386-fcda-11dd-9fdb-3debd5008f28</email>
</author>
<published>2011-04-08T05:05:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/lufa/commit/?id=5f7811e9d902b03c6af11f2820cf11b9c0bac154'/>
<id>urn:sha1:5f7811e9d902b03c6af11f2820cf11b9c0bac154</id>
<content type='text'>
Replace all calls and references to _delay_ms() in the code with the architecture-agnostic Delay_MS() function.

Improve code generation for the Delay_MS() function on the AVR8 architecture when called with a constant input.

git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1730 d5102386-fcda-11dd-9fdb-3debd5008f28
</content>
</entry>
<entry>
<title>Add in a new common Delay_MS() function, which provides a blocking delay for all architectures.</title>
<updated>2011-04-08T04:49:20+00:00</updated>
<author>
<name>Dean</name>
<email>Dean@d5102386-fcda-11dd-9fdb-3debd5008f28</email>
</author>
<published>2011-04-08T04:49:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/lufa/commit/?id=6d221c9c8267a84329271dfe5f04886978eb58a8'/>
<id>urn:sha1:6d221c9c8267a84329271dfe5f04886978eb58a8</id>
<content type='text'>
Remove use of avr-libc specific ATOMIC_BLOCK, replace with a new per-architecture set of inline functions to retrieve and manipulate the global interrupt enable bit for each architecture.

Add in documentation for the USB controller common interrupt routine which must be linked to the interrupt controller in the user application on the AVR32 UC3 architecture.

git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1729 d5102386-fcda-11dd-9fdb-3debd5008f28
</content>
</entry>
<entry>
<title>Renamed all low level Endpoint_Read_*, Endpoint_Write_* and Endpoint_Discard_* functions to use the number of bits instead of a symbolic size (Byte, Word, DWord) so that the function names are applicable and correct across all architectures.</title>
<updated>2011-04-04T12:52:30+00:00</updated>
<author>
<name>Dean</name>
<email>Dean@d5102386-fcda-11dd-9fdb-3debd5008f28</email>
</author>
<published>2011-04-04T12:52:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/lufa/commit/?id=dea170ec2c525f87d1d780d39e5c432f84f70222'/>
<id>urn:sha1:dea170ec2c525f87d1d780d39e5c432f84f70222</id>
<content type='text'>
Renamed all low level Pipe_Read_*, Pipe_Write_* and Pipe_Discard_* functions to use the number of bits instead of a symbolic size (Byte, Word, DWord) so that the function names are applicable and correct across all architectures.

git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1726 d5102386-fcda-11dd-9fdb-3debd5008f28
</content>
</entry>
<entry>
<title>Use the MIN() macro where possible instead of manual "(x &lt; y) ? x : y" constructs.</title>
<updated>2011-03-23T09:26:41+00:00</updated>
<author>
<name>Dean</name>
<email>Dean@d5102386-fcda-11dd-9fdb-3debd5008f28</email>
</author>
<published>2011-03-23T09:26:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/lufa/commit/?id=1014dc46f8dbede5b4782e7fc268794f200759df'/>
<id>urn:sha1:1014dc46f8dbede5b4782e7fc268794f200759df</id>
<content type='text'>
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1723 d5102386-fcda-11dd-9fdb-3debd5008f28
</content>
</entry>
<entry>
<title>F_CLOCK changed to F_USB to be more descriptive, and applicable on future architecture ports.</title>
<updated>2011-03-21T10:20:42+00:00</updated>
<author>
<name>Dean</name>
<email>Dean@d5102386-fcda-11dd-9fdb-3debd5008f28</email>
</author>
<published>2011-03-21T10:20:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/lufa/commit/?id=2ee4fb0693a55e5c1bc5923ad482fbea383030f1'/>
<id>urn:sha1:2ee4fb0693a55e5c1bc5923ad482fbea383030f1</id>
<content type='text'>
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1720 d5102386-fcda-11dd-9fdb-3debd5008f28
</content>
</entry>
<entry>
<title>Updated the software USART code in the XPLAIN Bridge application so that the incomming bits are sampled at their mid-point instead of starting point, to give maximum reliability (thanks to Anton).</title>
<updated>2011-03-15T04:02:15+00:00</updated>
<author>
<name>Dean</name>
<email>Dean@d5102386-fcda-11dd-9fdb-3debd5008f28</email>
</author>
<published>2011-03-15T04:02:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/lufa/commit/?id=2e5f3c2d322057ad0b7f74ff38b588165ec764e0'/>
<id>urn:sha1:2e5f3c2d322057ad0b7f74ff38b588165ec764e0</id>
<content type='text'>
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1711 d5102386-fcda-11dd-9fdb-3debd5008f28
</content>
</entry>
<entry>
<title>Removed Pipe_ClearErrorFlags(), pipe error flags are now automatically cleared when Pipe_ClearError() is called.</title>
<updated>2011-02-26T20:22:33+00:00</updated>
<author>
<name>Dean</name>
<email>Dean@d5102386-fcda-11dd-9fdb-3debd5008f28</email>
</author>
<published>2011-02-26T20:22:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/lufa/commit/?id=0c7db1581bcaab57431517cc58849f506cfc9435'/>
<id>urn:sha1:0c7db1581bcaab57431517cc58849f506cfc9435</id>
<content type='text'>
More UC3B architecture porting.

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