Quote Originally Posted by mackrackit View Post
Interesting...
If Darrel does not come up with something (shimask + mr.e already posted) I guess PBP does not have anything like it.
Wonder how difficult it would be to write something like it.
I've got stuff for accessing CF cards (IDE mode only) and IDE hard drives. Worked great on my mp3 player...But...I was using SK-OS (skimask operating system), my own tables, my own way of doing things, so it wasn't compatible with anything (even had to wipe the disk completely when I put it back into the laptop).
Using an 18F4620 @ 40Mhz, I was able to move well over 1MB/second across a low speed USB port and almost double that if I was going from master to slave.
I downloaded the 'FAT32' bible written by Microsoft awhile back, read it, figured it wasn't that hard to deal with, just didn't have a need to deal with FAT32.
BUT...now that PBP 2.50 supports 31bit integers, and looking back on it, it should be a LOAD easier to write a FAT32 'library' (not that it was that hard before).
In my mind, the main problem is the lack of direct string handling for filename's. Not really a limitation if a person is willing to write a macro or two to handle that.
Well, that and the lack of the amount of ram on a PIC itself (easily solved by an FRAM chip I supposed)...