A block file system for EEPROMs using avr