Update ModuleTest to compile for each sub-family within each architecture, to ensure that the code compiles for all devices (not just for one device in each architecture).

git-svn-id: http://lufa-lib.googlecode.com/svn@2077 d5102386-fcda-11dd-9fdb-3debd5008f28
Minor documentation improvements.

git-svn-id: http://lufa-lib.googlecode.com/svn@2078 d5102386-fcda-11dd-9fdb-3debd5008f28
Update code and StaticAnlysisTest so that missingInclude warnings do not have to be suppressed, and so that all code except for third party libraries can be checked.

Update SingleUSBModeTest makefile to separate out the messages from the test commands.

git-svn-id: http://lufa-lib.googlecode.com/svn@2079 d5102386-fcda-11dd-9fdb-3debd5008f28
Minor documentation improvements.

git-svn-id: http://lufa-lib.googlecode.com/svn@2080 d5102386-fcda-11dd-9fdb-3debd5008f28
Added new Endpoint_ConfigureEndpointTable() function.

Endpoint indexes are now specified as full endpoint addresses within the device in device mode, rather than a logical index.

The Endpoint_ConfigureEndpoint() function no longer takes an endpoint direction as a parameter, as this is now deduced from the specified full endpoint address.

The Endpoint_ConfigureEndpoint() function no longer takes a number of banks as a special mask; the number of banks is now specified as an integer parameter.

Endpoints are now configured via instances of a new struct USB_Endpoint_Table_t in all device mode class drivers, rather than a list of endpoint parameters.

Updated all device mode projects to use full endpoint addresses.

git-svn-id: http://lufa-lib.googlecode.com/svn@2081 d5102386-fcda-11dd-9fdb-3debd5008f28
Raised the guard bits in the AVRISP-MKII clone project when in PDI and TPI to 32, to prevent communication errors on low quality connections to a target.

git-svn-id: http://lufa-lib.googlecode.com/svn@2082 d5102386-fcda-11dd-9fdb-3debd5008f28
Fixed compile error for the UC3 architecture when INTERRUPT_CONTROL_ENDPOINT is specified (thanks to Andrus Aaslaid).

git-svn-id: http://lufa-lib.googlecode.com/svn@2083 d5102386-fcda-11dd-9fdb-3debd5008f28
Minor documentation improvements.

git-svn-id: http://lufa-lib.googlecode.com/svn@2084 d5102386-fcda-11dd-9fdb-3debd5008f28
Added support for various assert and debugging macros for the UC3 devices.

Use pin inversion for the XMEGA board Dataflash drivers to simplify the code.

Fix incorrect definitions for USARTSPI_SendByte(), alias send and receive to transfer on all platforms.

git-svn-id: http://lufa-lib.googlecode.com/svn@2085 d5102386-fcda-11dd-9fdb-3debd5008f28
Add library maintenance scripts.

git-svn-id: http://lufa-lib.googlecode.com/svn@2086 d5102386-fcda-11dd-9fdb-3debd5008f28
Update Doxygen configuration files for all projects.

git-svn-id: http://lufa-lib.googlecode.com/svn@2087 d5102386-fcda-11dd-9fdb-3debd5008f28
Fix incorrect Doxygen references in the Audio Input/Output ClassDriver demos.

git-svn-id: http://lufa-lib.googlecode.com/svn@2088 d5102386-fcda-11dd-9fdb-3debd5008f28
Fix incorrect XMEGA SerialSPI peripheral driver.

git-svn-id: http://lufa-lib.googlecode.com/svn@2089 d5102386-fcda-11dd-9fdb-3debd5008f28
Update maintenance scripts to abort if the check-release target fails to complete.

git-svn-id: http://lufa-lib.googlecode.com/svn@2090 d5102386-fcda-11dd-9fdb-3debd5008f28
Prevent the first maintenance script rule from running if no target is specified to the maintenance script.

git-svn-id: http://lufa-lib.googlecode.com/svn@2091 d5102386-fcda-11dd-9fdb-3debd5008f28
Update maintenance scripts to disable Doxygen Markdown support.

git-svn-id: http://lufa-lib.googlecode.com/svn@2092 d5102386-fcda-11dd-9fdb-3debd5008f28
Update Doxygen configuration files to disable Markdown support.

git-svn-id: http://lufa-lib.googlecode.com/svn@2093 d5102386-fcda-11dd-9fdb-3debd5008f28
The Pipe_ConfigurePipe() function no longer takes an pipe token as a parameter, as this is now deduced from the specified full pipe address and type.

Added new Pipe_ConfigurePipeTable() function.

The Pipe_ConfigurePipe() function no longer takes a number of banks as a special mask; the number of banks is now specified as an integer parameter.

Pipes are now configured via instances of a new struct USB_Pipe_Table_t in all host mode class drivers, rather than a list of pipe parameters.


git-svn-id: http://lufa-lib.googlecode.com/svn@2094 d5102386-fcda-11dd-9fdb-3debd5008f28
Update all host mode demos and projects to conform to the new Pipe addressing mode.

git-svn-id: http://lufa-lib.googlecode.com/svn@2095 d5102386-fcda-11dd-9fdb-3debd5008f28
Update migration notes for the new endpoint and pipe addressing scheme.

git-svn-id: http://lufa-lib.googlecode.com/svn@2096 d5102386-fcda-11dd-9fdb-3debd5008f28