A customer is contemplating a product with a compact flash card to archive product data. The product will probably need to talk to a PC, and I have no burning need to reinvent the wheel.
I dimly remember an article in Circuit Cellar that showed a CF card being accessed via SPI, and using a FAT12 or FAT16 file system.
Has anyone had any recent experience with making this sort of thing work? Any good libraries out there to use? Anybody remember which issue of Circuit Cellar it was that showed how to do it?
This is going into a PIC, but it's a PIC18, and we're going to be using the one with either 32 or 64k words of ROM, so we'll have some room to play with.