AVR USB and Mass storage device

General discussions about V-USB, our firmware-only implementation of a low speed USB device on Atmel's AVR microcontrollers
Post Reply
Guest

AVR USB and Mass storage device

Post by Guest » Tue Jan 23, 2007 5:25 pm

Newbies question :
What would be the amount of work to have the AVR-USB interfacing a usb mass storage device ?

christian
Objective Development
Objective Development
Posts: 1443
Joined: Thu Nov 09, 2006 11:46 am

Post by christian » Wed Jan 24, 2007 8:42 pm

If you want to connect a memory stick to your AVR: This can't be done because AVR-USB implements the device side only, not a host.

If you want to implement a memory stick: This can't be done either, because AVR-USB is a low speed implementation only and low speed devices are not allowed to use bulk endpoints. This type of endpoint is required for mass storage devices.

You CAN implement bulk endpoints, though, and it works to some extent. But it's outside the spec.

Post Reply