On Sat, Jan 30, 2010 at 3:50 PM, Fede Maidana wrote: > > The data i wish to send are text files, small text files. I want to use MSD because i dont need drivers in the computer side. It will function in any operating system. If i use the HID firmware it will only work in windows, doesnt it? Besides that, i would need to create some software in the computer to send the files. Please correct me if i'm not right. > Temporarily i will use only the pic's internal flash, so it wouldn't be necessary to use the filesystem? > Thanks for the replies USB Mass Storage only exposes "physical" access to the sectors. That means that if you want e.g. Windows to talk to your device without drivers, you need to expose something that looks like a FAT device, since Windows parses the data and mounts the filesystem itself. This means that you either need to create a FAT filesystem on your device and then parse it when you want to access the files written by windows, or create a "virtual" filesystem (for example, when windows asks for the sector that would contain the FAT, you create a listing on the fly and send it back). However, the latter approach is difficult and depends on a predictable behavior by the host OS. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist