I have written driver for EEPROM read and write using I2C. The Confusion is what is the prototype i can give to application to read and write. I mean to say the application need not be aware of the address where i am writing. How do i make sure the location i am writing to for a particular user, I am reading from the same location? Please advise.