I thought I would try FAT16 and compare it to SdFat, but the card fails to initialize (error 2). This same hardware (adafruit ultimate gps logger) and card (sandisk 4gb) work fine with both SdFat and SD libraries. I'm probably doing something dumb. Any tip as to what it might be?
The library is called FAT16 because it only works for FAT16 cards on Standard, not SDHC cards.
Here is the first line of the html documentation:
Introduction
The Arduino Fat16 Library is a minimal implementation of the FAT16 file system on standard SD flash memory cards. Fat16 supports read, write, file creation, deletion, and truncation.