LUFA 120219 Released!

The latest LUFA version, 120219 is now released! This version contains many bug fixes that are rather critical to all users, so please upgrade. Once again, as always, a big thank you to the wide(ning) community around LUFA for all your help.

In this release the CDC driver issues of LUFA 111009 are fixed, along with many other improvements and upgrades. This is also hopefully the last release before XMEGA and AVR32 devices are fully supported along with demos, but I can’t promise anything just yet. I’ll put a link to the changelog below, so you can check out exactly what’s been altered without having to have me list it all here.

 

Over the weekend I implemented the start of a new BuildTest system, what will eventually become a set of unit tests and build tests to verify as much of LUFA as possible in an automated manner. It’s in its infancy at the moment, but even with the very simple test scripts I have now I already uncovered a few latent bugs which are now fixed in trunk and this release. In the future, I hope to add in a few automated scripts to compile, program, run and verify a set of basic applications on real hardware.

 

Without further ado, I give you LUFA 120219:

Download Package: LUFA 120219 (changelog)

Precompiled Documentation: LUFA 120219 Documentation

Online Documentation: LUFA 120219 Online Docs

 

Comments: 4

Leave a reply »

 
 
 

Hello Friend,
I liked your work and I’m starting to handle it.
I’m trying to compile the demos you have, but I failed to do so, I wonder if you have any tutorial that can help me for introducing me to these applications.

I use WinAVR, but I can not compile, I always generates this error:
> “make.exe” all
makefile:624: *** multiple target patterns. Stop.

> Process Exit Code: 2
> Time Taken: 00:01

I hope and I can help.

Best regards.

 

Hi Luis,

WinAVR should be able to compile it just fine. You should be able to download and extract out the latest release located here:

http://www.lufa-lib.org/download

Then navigate to the demo you are interested in (such as “Demos\Device\ClassDriver\VirtualSerial”) and run “make all” from the command line. Are you able to compile other AVR-GCC makefile based applications with your system?

Cheers!
– Dean

 

Hi Dean,

may I use this release 120219 to work with the XPLAINED (XMEGA-A1 Xplained = blue board) ? This board is UC3 based.

Regards

D.C.

 

Hi DC,

Sorry, unfortunately you can’t at the moment, as the XPLAINBridge project is unported, although the LUFA core itself runs on the UC3 devices. In the future I hope to correct this, however as the newer XMEGAs generally all have native USB this is becoming less of an issue.

– Dean

 

Leave a Reply

 
(will not be published)
 
 
Comment
 
 

 

Vital Stats

  • 35 Years Old
  • Australian
  • Lover of embedded systems
  • Firmware engineer
  • Self-Proclaimed Geek

Latest Blog Posts

RSS