starting with lufa, at90usbkey

Go To Last Post
6 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I have got my hands on an old at90usbkey.
It is still operational but its original firmware has been wiped out.
I would like to start a study of USB and LUFA.

I have installed the LUFA extension in AS6.1.

Now my question is where do I start?
Should I first read about USB?
I know that there are sample projects in LUFA but how to use them in AS6?
What is the best sample project to start out with given that I have an AT90USBKEY?

I am looking to learn about mass storage host/device and HIDs.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Quote:

It is still operational but its original firmware has been wiped out.

Including the bootloader? If so you need an external programming dongle before the USBKEY gets usable.

As of January 15, 2018, Site fix-up work has begun! Now do your part and report any bugs or deficiencies here

No guarantees, but if we don't report problems they won't get much of  a chance to be fixed! Details/discussions at link given just above.

 

"Some questions have no answers."[C Baird] "There comes a point where the spoon-feeding has to stop and the independent thinking has to start." [C Lawson] "There are always ways to disagree, without being disagreeable."[E Weddington] "Words represent concepts. Use the wrong words, communicate the wrong concept." [J Morin] "Persistence only goes so far if you set yourself up for failure." [Kartman]

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I have a dragon.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Quote:

I am looking to learn about mass storage host/device and HIDs.

LUFA comes with demos for both, if I recall correctly.

As of January 15, 2018, Site fix-up work has begun! Now do your part and report any bugs or deficiencies here

No guarantees, but if we don't report problems they won't get much of  a chance to be fixed! Details/discussions at link given just above.

 

"Some questions have no answers."[C Baird] "There comes a point where the spoon-feeding has to stop and the independent thinking has to start." [C Lawson] "There are always ways to disagree, without being disagreeable."[E Weddington] "Words represent concepts. Use the wrong words, communicate the wrong concept." [J Morin] "Persistence only goes so far if you set yourself up for failure." [Kartman]

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Aha! So instead of "New Project..." you have to click "New Example Project from ASF..." and a window will pop up and you could choose a sample project from there.
Oddly enough, the window's title is "New Example Project from ASF or Extensions..."
Why didn't they put that in the start page in the first place?
Anyway, hope I could get a sample project to run tomorrow.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Quote:

Oddly enough, the window's title is "New Example Project from ASF or Extensions..."
Why didn't they put that in the start page in the first place?

I'll raise a bug report on it.

I think I'll have to add a page to the manual showing how to get started using the extension, since I've had several people have trouble finding the demos once it is installed.

- Dean :twisted:

Make Atmel Studio better with my free extensions. Open source and feedback welcome!