I2C EEPROM library for 1k to 512k chip