Arduino & Lufa Update

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

There been a mention on the Arduino website blog

"Arduino 0020 released for Windows and Mac (supports Uno and Mega 2560)"

http://arduino.cc/blog/2010/09/27/arduino-0020-released-for-windows-and-mac-supports-uno-and-mega-2560/
relating to the LUFA.

Dean will be happy to see that mentiono. :D

Ken

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

Dean is way ahead on this:
http://www.fourwalledcubicle.com...

To me the real news is that they replaced the FTDI chip with an AVR to do the USB!

Smiley

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

Yep, saw that! Actually, I confess, I've known about this since about April or so, when the Arduino folks first approached me. Sitting on it for months has been nothing short of torture, but it's worth it.

- Dean :twisted:

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

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

Must feel good knowing that your LUFA code is taking over the world :)
If you ever decide to come to NZ, let me know and i'll buy you a beer/pick you up from the airport etc

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

abcminiuser wrote:
Sitting on it for months has been nothing short of torture, but it's worth it.
Consider it training :-) When you work on real-world, paid-for, projects you are usually not allowed to talk about them.

Stealing Proteus doesn't make you an engineer.

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

Oh God does this mean that 8U2 supply is about to dry up along with 168/328 supplies because of Arduino?

If they were trying to use something cheaper than the FTDI I wonder why they didn't use MCP2200? Is the 8U2 doing something more than just acting as a CDC interface?

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

Quote:

Must feel good knowing that your LUFA code is taking over the world Smile
If you ever decide to come to NZ, let me know and i'll buy you a beer/pick you up from the airport etc

Thanks! Will do, certainly. My master plan is to know enough people and gain enough notoriety around to world to never have to buy my own drinks ever again :lol:.

Quote:

Oh God does this mean that 8U2 supply is about to dry up along with 168/328 supplies because of Arduino?

Actually, the 8U2 hasn't been too widely available before now anyway - I think Arduino (and other manufacturers) have been sourcing them straight from Atmel instead, due to their limited usefulness.

Quote:

If they were trying to use something cheaper than the FTDI I wonder why they didn't use MCP2200? Is the 8U2 doing something more than just acting as a CDC interface?

The boards ship as just a CDC to Serial converter via LUFA, but I'll be making some MIDI to Serial and HID to Serial alternative firmwares soon. This makes sense anyway - using another manufacturer's micros would confuse those coming off the MEGA328, since they'd have to learn a totally new architecture and toolchain.

- Dean :twisted:

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

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

Quote:

Actually, the 8U2 hasn't been too widely available before now anyway

At the moment it's about the only AVR-USB you can by at Farnell in the UK. The PS/3 "exploit" thing has consumed just about every last chip otherwise.
Quote:

makes sense anyway - using another manufacturer's micros would confuse those coming off the MEGA328, since they'd have to learn a totally new architecture and toolchain.

The MCP2200 is not a Microchip MCU, it's a dedicated chip simply doing the USB-CDC to UART thing and is simply a direct competitor to the FT232R and the PL2303. Under the hood I'm guessing it actually is a bottom of the range USB-PIC micro in fact but it's not user programmable - except that, like the FT232R, it has some spare GPIO that can be driven over USB too but sadly only using a Windows DLL and they don't have a Linux driver (I raised a support ticket with MCHP and even offered to write them a Linux kernel module but it took two months for them to respond and the answer was a fairly plain "No" with a hint of "I don't know what you are talking about". Oh dear.)

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

abcminiuser wrote:
This makes sense anyway - using another manufacturer's micros would confuse those coming off the MEGA328, since they'd have to learn a totally new architecture and toolchain.
This implies the impending release of some Arduino-like documentation for the USB device. I'd certainly be available to do some beta-reading-testing if such docs are in the works.

Smiley

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

Quote:

This implies the impending release of some Arduino-like documentation for the USB device. I'd certainly be available to do some beta-reading-testing if such docs are in the works.

Ah, I'm not implying anything - I'm not privy to any of the inner workings of the Arduino team. They're probably expecting me to come up with something to make it friendlier to use. What I meant was that if some advanced users do choose to mess with the AT90USB8U2, they can do so with the toolchain they already have and use, rather than a completely new chip.

- Dean :twisted:

PS: And yes, some LUFA quickstart tutorials would be a good idea, when I have the time...

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

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

Hi Dean,

Just opened my August copy of Circuit Cellar. Colin O'Flynn has an article "Advanced USB Design Debugging" in which he waxes lyrical about you by name on page 23.

Cheers,

Ross

Ross McKenzie ValuSoft Melbourne Australia

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

Finally, I'm popular! Thanks Colin! Well spotted, Ross.

- Dean :twisted:

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