/******************************************************************************** * MAHE, 03.06.2002, 16H40, created ********************************************************************************/ #include "eeprom.h" /******************************************************************************** * EEprom memory usage, p. 41 ********************************************************************************/ void clearEEprom(void) { unsigned char i; for(i=0;i>8; /* Low byte to temp */ eeprom_write(addr+1, temp); } /******************************************************************************** * And be able to read it back ********************************************************************************/ unsigned int readUIntFromEEprom(unsigned int addr) { unsigned int retval; retval=eeprom_read(addr+1); retval=retval<<8; retval+=eeprom_read(addr); return retval; } /********************************************************************************/ void initEEprom(void) { unsigned char i; for(i=0;i