Update SVN line endings property on newer source files to native.
This commit is contained in:
		
							parent
							
								
									082537f5bd
								
							
						
					
					
						commit
						6e29655b54
					
				
					 36 changed files with 3684 additions and 3684 deletions
				
			
		| 
						 | 
				
			
			@ -1,106 +1,106 @@
 | 
			
		|||
/** \file
 | 
			
		||||
 *
 | 
			
		||||
 *  This file contains special DoxyGen information for the generation of the main page and other special
 | 
			
		||||
 *  documentation pages. It is not a project source file.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
/** \page Page_ExportingLibrary Exporting the Library for IDE Use
 | 
			
		||||
 *
 | 
			
		||||
 *  While LUFA was designed to allow for easy compilation in a makefile driven environment,
 | 
			
		||||
 *  it is possible to export the library into a form suitable for drop-in use inside of an
 | 
			
		||||
 *  IDE.
 | 
			
		||||
 *
 | 
			
		||||
 *  \section Sec_LibraryExport Exporting the Library
 | 
			
		||||
 *  An export of the library is at its most basic, a direct copy of the main "LUFA" source folder from the
 | 
			
		||||
 *  root download folder; this contains the library core which can be re-used within external projects.
 | 
			
		||||
 *  However, as many IDEs attempt to automatically compile all included source files, it is neccesary to
 | 
			
		||||
 *  exclude some directories and files from the library core export to allow for easier integration into
 | 
			
		||||
 *  an IDE project.
 | 
			
		||||
 *
 | 
			
		||||
 *  \subsection SSec_ManualExport Manual Export
 | 
			
		||||
 *  To manually export the library core, copy over the main LUFA library folder from the LUFA root directory,
 | 
			
		||||
 *  renaming as desired. Within the library core folder, the following directories should be removed or
 | 
			
		||||
 *  excluded from your IDE import:
 | 
			
		||||
 *   - Documentation/
 | 
			
		||||
 *   - DoxygenPages/
 | 
			
		||||
 *   - CodeTemplates/
 | 
			
		||||
 *
 | 
			
		||||
 *  If required, files from the CodeTemplates/ subdirectory may be copied to your IDE project as needed.
 | 
			
		||||
 *
 | 
			
		||||
 *  The resulting copy of the library may then be imported into your chosen IDE according to the instructions
 | 
			
		||||
 *  shown in \ref Sec_LibraryImport.
 | 
			
		||||
 *
 | 
			
		||||
 *  \subsection SSec_AutomaticExport Automatic Export
 | 
			
		||||
 *  If desired, the steps indicated in \ref SSec_ManualExport may be automatically performed, by running the
 | 
			
		||||
 *  command <b><code>make export_tar</code></b> from the command line. This will generate two .tar files in the
 | 
			
		||||
 *  current directory, named <code>LUFA_XXXXXX.tar</code> and <code>LUFA_XXXXXX_Code_Templates.tar</code> (where "XXXXXX" is
 | 
			
		||||
 *  the version of the library being exported). The first archive contains the exported LUFA core with the
 | 
			
		||||
 *  non-required files removed, while the second contains an archived copy of the code template files for the
 | 
			
		||||
 *  current LUFA version.
 | 
			
		||||
 *
 | 
			
		||||
 *  The resulting archived copy of the library may then be extracted to your chosen IDE project source directory
 | 
			
		||||
 *  and imported according to the instructions shown in \ref Sec_LibraryImport.
 | 
			
		||||
 *
 | 
			
		||||
 *  \section Sec_LibraryImport Importing the Library
 | 
			
		||||
 *  An exported copy of the library may be imported wholesale into an IDE project, if the instructions detailed
 | 
			
		||||
 *  in \ref Sec_LibraryExport are followed.
 | 
			
		||||
 *
 | 
			
		||||
 *  Specific instructions for importing an exported version of LUFA into various IDEs are listed below.
 | 
			
		||||
 *
 | 
			
		||||
 *  \subsection SSec_AS56_Import Importing into AVRStudio 5/Atmel Studio 6
 | 
			
		||||
 *  To import LUFA into a new or existing project, the following steps must be followed.
 | 
			
		||||
 *
 | 
			
		||||
 *  \subsubsection SSSec_AS56_Import_Step1 Copy over the exported library
 | 
			
		||||
 *  Copy over the exported library archive created via the steps listed in \ref Sec_LibraryExport to your AS5/AS6
 | 
			
		||||
 *  project directory.
 | 
			
		||||
 *
 | 
			
		||||
 *  \image html Images/AS5_AS6_Import/AS5_AS6_Import_Step1.png
 | 
			
		||||
 *
 | 
			
		||||
 *  \subsubsection SSSec_AS56_Import_Step2 Extract exported library
 | 
			
		||||
 *  Extract out the contents of the archive to a new folder. This may be any name you wish, however keep in mind
 | 
			
		||||
 *  that this name will need to be referenced within your user application under most circumstances. It is
 | 
			
		||||
 *  suggested that this folder be named "LUFA", or "LUFA" followed by the version string for easy reference.
 | 
			
		||||
 *
 | 
			
		||||
 *  \image html Images/AS5_AS6_Import/AS5_AS6_Import_Step2.png
 | 
			
		||||
 *
 | 
			
		||||
 *  \subsubsection SSSec_AS56_Import_Step3 Add the library files
 | 
			
		||||
 *  Open your AVRStudio 5/Atmel Studio 6 project. From the "Solution Explorer" pane, click the "Show All Files"
 | 
			
		||||
 *  button on the toolbar to display ghosted icons of files and folders located in the project source directory
 | 
			
		||||
 *  that are not currently added to the project.
 | 
			
		||||
 *
 | 
			
		||||
 *  \image html Images/AS5_AS6_Import/AS5_AS6_Import_Step3.png
 | 
			
		||||
 *
 | 
			
		||||
 *  Right-click the ghosted version of the extracted LUFA export folder in the Solution Explorer pane, and
 | 
			
		||||
 *  choose the "Add to Project" option from the context menu. This will add the entire LUFA source tree to the
 | 
			
		||||
 *  current project.
 | 
			
		||||
 *
 | 
			
		||||
 *  \subsubsection SSSec_AS56_Import_Step4 Open Project Toolchain Properties
 | 
			
		||||
 *  In the Solution Explorer pane, click the project node, and press the "Properties" button in the toolbar to
 | 
			
		||||
 *  open the Project Properties window. This window allows you to configure the various project global compiler,
 | 
			
		||||
 *  assembler and linker options.
 | 
			
		||||
 *
 | 
			
		||||
 *  \image html Images/AS5_AS6_Import/AS5_AS6_Import_Step4.png
 | 
			
		||||
 * 
 | 
			
		||||
 *  Click the "Toolchain" tab on the left side of the Project Properties window.
 | 
			
		||||
 *
 | 
			
		||||
 *  \subsubsection SSSec_AS56_Import_Step5 Configure Project Toolchain Properties
 | 
			
		||||
 *
 | 
			
		||||
 *  In the GNU C Compiler section, open the "Symbols" page. Click the "Add Item" button to the top-right of the
 | 
			
		||||
 *  "Defined Symbols" section to add new symbols.
 | 
			
		||||
 *
 | 
			
		||||
 *  At a minimum, you will need to define the following symbols (for more information on these symbols, see
 | 
			
		||||
 *  \ref Page_ConfiguringApps):
 | 
			
		||||
 *   - ARCH
 | 
			
		||||
 *   - F_CPU
 | 
			
		||||
 *   - F_USB
 | 
			
		||||
 *   - BOARD
 | 
			
		||||
 *  \image html Images/AS5_AS6_Import/AS5_AS6_Import_Step5_1.png
 | 
			
		||||
 *
 | 
			
		||||
 *  Next, open the GNU C Compiler section's "Optimization" page. Ensure that the option to prepare functions for
 | 
			
		||||
 *  garbage collection is enabled.
 | 
			
		||||
 *  \image html Images/AS5_AS6_Import/AS5_AS6_Import_Step5_2.png
 | 
			
		||||
 *
 | 
			
		||||
 *  Finally, in the GNU C Linker section, open the "Optimization" page. Ensure that the option to garbage collect
 | 
			
		||||
 *  unused sections is selected.
 | 
			
		||||
 *  \image html Images/AS5_AS6_Import/AS5_AS6_Import_Step5_3.png
 | 
			
		||||
 */
 | 
			
		||||
/** \file
 | 
			
		||||
 *
 | 
			
		||||
 *  This file contains special DoxyGen information for the generation of the main page and other special
 | 
			
		||||
 *  documentation pages. It is not a project source file.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
/** \page Page_ExportingLibrary Exporting the Library for IDE Use
 | 
			
		||||
 *
 | 
			
		||||
 *  While LUFA was designed to allow for easy compilation in a makefile driven environment,
 | 
			
		||||
 *  it is possible to export the library into a form suitable for drop-in use inside of an
 | 
			
		||||
 *  IDE.
 | 
			
		||||
 *
 | 
			
		||||
 *  \section Sec_LibraryExport Exporting the Library
 | 
			
		||||
 *  An export of the library is at its most basic, a direct copy of the main "LUFA" source folder from the
 | 
			
		||||
 *  root download folder; this contains the library core which can be re-used within external projects.
 | 
			
		||||
 *  However, as many IDEs attempt to automatically compile all included source files, it is neccesary to
 | 
			
		||||
 *  exclude some directories and files from the library core export to allow for easier integration into
 | 
			
		||||
 *  an IDE project.
 | 
			
		||||
 *
 | 
			
		||||
 *  \subsection SSec_ManualExport Manual Export
 | 
			
		||||
 *  To manually export the library core, copy over the main LUFA library folder from the LUFA root directory,
 | 
			
		||||
 *  renaming as desired. Within the library core folder, the following directories should be removed or
 | 
			
		||||
 *  excluded from your IDE import:
 | 
			
		||||
 *   - Documentation/
 | 
			
		||||
 *   - DoxygenPages/
 | 
			
		||||
 *   - CodeTemplates/
 | 
			
		||||
 *
 | 
			
		||||
 *  If required, files from the CodeTemplates/ subdirectory may be copied to your IDE project as needed.
 | 
			
		||||
 *
 | 
			
		||||
 *  The resulting copy of the library may then be imported into your chosen IDE according to the instructions
 | 
			
		||||
 *  shown in \ref Sec_LibraryImport.
 | 
			
		||||
 *
 | 
			
		||||
 *  \subsection SSec_AutomaticExport Automatic Export
 | 
			
		||||
 *  If desired, the steps indicated in \ref SSec_ManualExport may be automatically performed, by running the
 | 
			
		||||
 *  command <b><code>make export_tar</code></b> from the command line. This will generate two .tar files in the
 | 
			
		||||
 *  current directory, named <code>LUFA_XXXXXX.tar</code> and <code>LUFA_XXXXXX_Code_Templates.tar</code> (where "XXXXXX" is
 | 
			
		||||
 *  the version of the library being exported). The first archive contains the exported LUFA core with the
 | 
			
		||||
 *  non-required files removed, while the second contains an archived copy of the code template files for the
 | 
			
		||||
 *  current LUFA version.
 | 
			
		||||
 *
 | 
			
		||||
 *  The resulting archived copy of the library may then be extracted to your chosen IDE project source directory
 | 
			
		||||
 *  and imported according to the instructions shown in \ref Sec_LibraryImport.
 | 
			
		||||
 *
 | 
			
		||||
 *  \section Sec_LibraryImport Importing the Library
 | 
			
		||||
 *  An exported copy of the library may be imported wholesale into an IDE project, if the instructions detailed
 | 
			
		||||
 *  in \ref Sec_LibraryExport are followed.
 | 
			
		||||
 *
 | 
			
		||||
 *  Specific instructions for importing an exported version of LUFA into various IDEs are listed below.
 | 
			
		||||
 *
 | 
			
		||||
 *  \subsection SSec_AS56_Import Importing into AVRStudio 5/Atmel Studio 6
 | 
			
		||||
 *  To import LUFA into a new or existing project, the following steps must be followed.
 | 
			
		||||
 *
 | 
			
		||||
 *  \subsubsection SSSec_AS56_Import_Step1 Copy over the exported library
 | 
			
		||||
 *  Copy over the exported library archive created via the steps listed in \ref Sec_LibraryExport to your AS5/AS6
 | 
			
		||||
 *  project directory.
 | 
			
		||||
 *
 | 
			
		||||
 *  \image html Images/AS5_AS6_Import/AS5_AS6_Import_Step1.png
 | 
			
		||||
 *
 | 
			
		||||
 *  \subsubsection SSSec_AS56_Import_Step2 Extract exported library
 | 
			
		||||
 *  Extract out the contents of the archive to a new folder. This may be any name you wish, however keep in mind
 | 
			
		||||
 *  that this name will need to be referenced within your user application under most circumstances. It is
 | 
			
		||||
 *  suggested that this folder be named "LUFA", or "LUFA" followed by the version string for easy reference.
 | 
			
		||||
 *
 | 
			
		||||
 *  \image html Images/AS5_AS6_Import/AS5_AS6_Import_Step2.png
 | 
			
		||||
 *
 | 
			
		||||
 *  \subsubsection SSSec_AS56_Import_Step3 Add the library files
 | 
			
		||||
 *  Open your AVRStudio 5/Atmel Studio 6 project. From the "Solution Explorer" pane, click the "Show All Files"
 | 
			
		||||
 *  button on the toolbar to display ghosted icons of files and folders located in the project source directory
 | 
			
		||||
 *  that are not currently added to the project.
 | 
			
		||||
 *
 | 
			
		||||
 *  \image html Images/AS5_AS6_Import/AS5_AS6_Import_Step3.png
 | 
			
		||||
 *
 | 
			
		||||
 *  Right-click the ghosted version of the extracted LUFA export folder in the Solution Explorer pane, and
 | 
			
		||||
 *  choose the "Add to Project" option from the context menu. This will add the entire LUFA source tree to the
 | 
			
		||||
 *  current project.
 | 
			
		||||
 *
 | 
			
		||||
 *  \subsubsection SSSec_AS56_Import_Step4 Open Project Toolchain Properties
 | 
			
		||||
 *  In the Solution Explorer pane, click the project node, and press the "Properties" button in the toolbar to
 | 
			
		||||
 *  open the Project Properties window. This window allows you to configure the various project global compiler,
 | 
			
		||||
 *  assembler and linker options.
 | 
			
		||||
 *
 | 
			
		||||
 *  \image html Images/AS5_AS6_Import/AS5_AS6_Import_Step4.png
 | 
			
		||||
 * 
 | 
			
		||||
 *  Click the "Toolchain" tab on the left side of the Project Properties window.
 | 
			
		||||
 *
 | 
			
		||||
 *  \subsubsection SSSec_AS56_Import_Step5 Configure Project Toolchain Properties
 | 
			
		||||
 *
 | 
			
		||||
 *  In the GNU C Compiler section, open the "Symbols" page. Click the "Add Item" button to the top-right of the
 | 
			
		||||
 *  "Defined Symbols" section to add new symbols.
 | 
			
		||||
 *
 | 
			
		||||
 *  At a minimum, you will need to define the following symbols (for more information on these symbols, see
 | 
			
		||||
 *  \ref Page_ConfiguringApps):
 | 
			
		||||
 *   - ARCH
 | 
			
		||||
 *   - F_CPU
 | 
			
		||||
 *   - F_USB
 | 
			
		||||
 *   - BOARD
 | 
			
		||||
 *  \image html Images/AS5_AS6_Import/AS5_AS6_Import_Step5_1.png
 | 
			
		||||
 *
 | 
			
		||||
 *  Next, open the GNU C Compiler section's "Optimization" page. Ensure that the option to prepare functions for
 | 
			
		||||
 *  garbage collection is enabled.
 | 
			
		||||
 *  \image html Images/AS5_AS6_Import/AS5_AS6_Import_Step5_2.png
 | 
			
		||||
 *
 | 
			
		||||
 *  Finally, in the GNU C Linker section, open the "Optimization" page. Ensure that the option to garbage collect
 | 
			
		||||
 *  unused sections is selected.
 | 
			
		||||
 *  \image html Images/AS5_AS6_Import/AS5_AS6_Import_Step5_3.png
 | 
			
		||||
 */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,42 +1,42 @@
 | 
			
		|||
/** \file
 | 
			
		||||
 *
 | 
			
		||||
 *  This file contains special DoxyGen information for the generation of the main page and other special
 | 
			
		||||
 *  documentation pages. It is not a project source file.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
 /** \page Page_KnownIssues Known Issues
 | 
			
		||||
  *  The following are known issues present in each official LUFA release. This list should contain all known
 | 
			
		||||
  *  issues in the library. Most of these issues should be corrected in the future release - see
 | 
			
		||||
  *  \ref Page_FutureChanges for a list of planned changes in future releases.
 | 
			
		||||
  *
 | 
			
		||||
  *  \section Sec_KnownIssuesXXXXXX Version XXXXXX
 | 
			
		||||
  *  - AVR8 Architecture
 | 
			
		||||
  *    - No known issues.
 | 
			
		||||
  *  - XMEGA Architecture
 | 
			
		||||
  *    - No demos, bootloaders or projects have been ported for the XMEGA devices in the current release,
 | 
			
		||||
  *      although the architecture is supported in the LUFA core library.
 | 
			
		||||
  *    - Endpoints of more than 64 bytes are not currently supported in this release.
 | 
			
		||||
  *    - Isochronous endpoints are not currently supported in this release. As a result, the audio class
 | 
			
		||||
  *      cannot be used on XMEGA devices.
 | 
			
		||||
  *    - Multiple-bank endpoints are not currently supported in this release.
 | 
			
		||||
  *    - Early revisions of the ATXMEGA128A1U are incompatible with LUFA, due to their various errata
 | 
			
		||||
  *      relating to the USB controller.
 | 
			
		||||
  *  - UC3 Architecture
 | 
			
		||||
  *    - No demos, bootloaders or projects have been ported for the UC3 devices in the current release,
 | 
			
		||||
  *      although the architecture is supported in the LUFA core library.
 | 
			
		||||
  *    - DMA transfers to and from the USB controller are not yet implemented for this release.
 | 
			
		||||
  *    - The UC3C, UC3D and UC3L sub-families of UC3 are not currently supported by the library due to their
 | 
			
		||||
  *      altered USB controller design.
 | 
			
		||||
  *    - The various \c CreateStream() functions for creating standard \c <stdio.h> compatible virtual file
 | 
			
		||||
  *      streams are not available on the UC3 architecture, due to a lack of suitable library support.
 | 
			
		||||
  *  - Architecture Independant
 | 
			
		||||
  *    - The HID parser fails for array type elements that have a MIN and MAX usage applied; each element
 | 
			
		||||
  *      in the array will receive a unique incrementing usage from the MIN value, up to MAX.
 | 
			
		||||
  *    - The current application makefiles do not work if the output directory is not the same directory
 | 
			
		||||
  *      as the makefile itself.
 | 
			
		||||
  *    - The LUFA library is not watchdog aware, and thus timeouts are possible if short periods are used
 | 
			
		||||
  *      and a lengthy USB operation is initiated.
 | 
			
		||||
  *  - Build System
 | 
			
		||||
  *    - No known issues.
 | 
			
		||||
  */
 | 
			
		||||
 | 
			
		||||
/** \file
 | 
			
		||||
 *
 | 
			
		||||
 *  This file contains special DoxyGen information for the generation of the main page and other special
 | 
			
		||||
 *  documentation pages. It is not a project source file.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
 /** \page Page_KnownIssues Known Issues
 | 
			
		||||
  *  The following are known issues present in each official LUFA release. This list should contain all known
 | 
			
		||||
  *  issues in the library. Most of these issues should be corrected in the future release - see
 | 
			
		||||
  *  \ref Page_FutureChanges for a list of planned changes in future releases.
 | 
			
		||||
  *
 | 
			
		||||
  *  \section Sec_KnownIssuesXXXXXX Version XXXXXX
 | 
			
		||||
  *  - AVR8 Architecture
 | 
			
		||||
  *    - No known issues.
 | 
			
		||||
  *  - XMEGA Architecture
 | 
			
		||||
  *    - No demos, bootloaders or projects have been ported for the XMEGA devices in the current release,
 | 
			
		||||
  *      although the architecture is supported in the LUFA core library.
 | 
			
		||||
  *    - Endpoints of more than 64 bytes are not currently supported in this release.
 | 
			
		||||
  *    - Isochronous endpoints are not currently supported in this release. As a result, the audio class
 | 
			
		||||
  *      cannot be used on XMEGA devices.
 | 
			
		||||
  *    - Multiple-bank endpoints are not currently supported in this release.
 | 
			
		||||
  *    - Early revisions of the ATXMEGA128A1U are incompatible with LUFA, due to their various errata
 | 
			
		||||
  *      relating to the USB controller.
 | 
			
		||||
  *  - UC3 Architecture
 | 
			
		||||
  *    - No demos, bootloaders or projects have been ported for the UC3 devices in the current release,
 | 
			
		||||
  *      although the architecture is supported in the LUFA core library.
 | 
			
		||||
  *    - DMA transfers to and from the USB controller are not yet implemented for this release.
 | 
			
		||||
  *    - The UC3C, UC3D and UC3L sub-families of UC3 are not currently supported by the library due to their
 | 
			
		||||
  *      altered USB controller design.
 | 
			
		||||
  *    - The various \c CreateStream() functions for creating standard \c <stdio.h> compatible virtual file
 | 
			
		||||
  *      streams are not available on the UC3 architecture, due to a lack of suitable library support.
 | 
			
		||||
  *  - Architecture Independant
 | 
			
		||||
  *    - The HID parser fails for array type elements that have a MIN and MAX usage applied; each element
 | 
			
		||||
  *      in the array will receive a unique incrementing usage from the MIN value, up to MAX.
 | 
			
		||||
  *    - The current application makefiles do not work if the output directory is not the same directory
 | 
			
		||||
  *      as the makefile itself.
 | 
			
		||||
  *    - The LUFA library is not watchdog aware, and thus timeouts are possible if short periods are used
 | 
			
		||||
  *      and a lengthy USB operation is initiated.
 | 
			
		||||
  *  - Build System
 | 
			
		||||
  *    - No known issues.
 | 
			
		||||
  */
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue