Yahoo Groups archive

AVR-Chat

Index last updated: 2026-04-28 22:41 UTC

Message

Re: [AVR-Chat] Re: readin USB thumb drive and USB keyboards

2005-07-21 by Jesper Hansen

> Hi Jesper,
> 
> --- In AVR-Chat@yahoogroups.com, "Jesper Hansen" <jesperh@t...> 
> wrote:
>> If you only want to talk to USB-memory sticks, the host 
>> implementation part is pretty simple. A lot of the regular 
>> chit-chat that set up the USB link can be skipped.
> 
> By the time you get as far as having all the code to read and write 
> FAT and FAT32, I'm not sure if I'd call it "simple" anymore -- we're 
> talking thousands of lines of code!  But I agree that getting USB 
> talking to a single peripheral is significantly simpler than a 
> general purpose USB stack.

Thousands of lines ? Not at all. I've been working with FAT for years,
and it's not that complex.
I even have a FAT capable bootloader in a mega8 ! About 750 bytes
complete with CF card driver, programming and support routines.

And the USB enumeration and handling is also really small. I haven't
cleaned up the routines, but when it's done, I'll report on the sizes.

/Jesper

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.