I see two reasons for FAT on EEPROM
- If there is a need for the flexibility of having different files. Such as for data logging or configurations. It allows several of these configuration / log files to be independent and easy to add in the future. This can be a very successful building block for future projects.
- For easy access to other devices or libraries. Usually this is only an option if the memory device is directly accessible by another interface. Where, as in this case, is the EEPROM. If your device was directly USB-compatible, such as ATmega32u4 (leo), you can use LUFA tools to make USB appear as MASS storage. Creating FAT is the perfect solution. Or perhaps if the device has an Ethernet screen.
, , KISS (Keep It Simple Solution) . .
, SdCards Sd ( IDE), SdFat ( GitHub), FAT32. - .