49 lines
No EOL
2.1 KiB
Text
49 lines
No EOL
2.1 KiB
Text
|
|
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. |