xmclib/ThirdPartyLibraries/USBlib
2024-10-17 17:09:59 +02:00
..
Doc Init xmclib 2024-10-17 17:09:59 +02:00
Examples/Device Init xmclib 2024-10-17 17:09:59 +02:00
USB Init xmclib 2024-10-17 17:09:59 +02:00
License.txt Init xmclib 2024-10-17 17:09:59 +02:00
README.txt Init xmclib 2024-10-17 17:09:59 +02:00

						LUFA- Library

This package contains the device version of the open-source USB LUFA library for use with 
XMC microcontrollers.

LUFA is a simple to use, lightweight framework which allows for the
quick and easy creation of complex USB applications.


The LUFA Library has many advantages over implementing the code required to drive the XMC USB directly.
It is much more preferable to incorporate LUFA into your existing projects - or even make a new project 
using LUFA - than it is to start from scratch and use the XMC USB registers directly. 

Some of these reasons are:

Speed of Development: LUFA ships with a wide range of pre-made demos
and projects for you to try, learn and extend. 
In addition, there are inbuilt class drivers for several of the USB classes which you can make use of 
in your projects with minimal effort.

Maintainability: As LUFA takes care of much of the USB implementation, you can be left to focusing 
on your actual project's functionality, rather than being held back developing and debugging the USB stack code. 
Since LUFA uses clear APIs for USB development, your code will be more readable than if it had 
the low level USB stack code integrated into it directly. Updating the LUFA library is a simple folder-replacement 
and gives new features and bug fixes in seconds each time a new release is made.

Size: Not just requiring less code to make complex USB devices, LUFA is written to compile down as much as possible 
into optimal code, to occupy only a small space for its feature set.

Support: Since many people are now using LUFA in their own projects, 
you can take advantage of other's knowledge when you run into difficulties or need some advice. 


Please, include the USB folder in your project in order to create your application. 

======================
== REVISION HISTORY ==
======================

XMC USB Library v1.0.0
--------------------------------------------
  - Initial version

XMC USB Library v1.0.2   (06-05-2016)
--------------------------------------------
  - Optimizations for memcpy and bit reversal.
  - Updated examples.
  - Added DAVE project files.