I'll send this again.. fell for the no pic tag again. doh! As some of you may know, I'm working on a full FAT32 and IDE implementation for either PIC, SX.. or any of the other popular microcontrollers (writing in C). Supprisingly, thats the easy bit. So fat I am doing directory listings, change directory and read files all with about 512bytes of buffer for the disk sector and an additional 40 or so for keeping track of fat and partition associated things. I'll be starting on writing to files sometime after the Christmas and New Year festivities. Here's the question: How do you- the (potential) users of this project want to interface to the filesystem- both in terms of hardware- i2c, spi, something else.. and software - functions you would like implemented for manipluating the files on the drive. So far, there's the directory functions- readfirst, readnext, change directory and a couple of file functions spoolfile which just reads the whole thing and streams it to your device.. and filesize .. obvious ones I havent implemented yet are are seek to position and read a single byte.. Any suggestions much appreciated. Jon Baker jon@hayseed.net -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads