Because that is the proper thing to do. Making a device driver would allow anyone to then use standard device driver calls for read, write, get geometry, etc. I wrote a lot of device drivers, so I just need to add the parallel transfer code and a few device specific functions to one of them and that's it to get that done.
I am laying out a board this weekend and I will have boards by the end of next week to stuff and test. I will test it with a DOSDriver using CrossDOSFileSystem first to see what the speed is. If it's >150KBs then I won't need the transfer program. My concern is speed of the file system handler vs. an on-board FAT32 handler. I will have the option for either method, but I could get away with a much smaller PIC if I can ditch the file handler.
Last edited by JimDrew; 12 September 2014 at 16:32.