Guys, I'm using the 24LC256 EEPROM from SparkFun.com, and I wish to know if its possible to lower the delay it takes to write a single byte. Below is the code I'm using, but from the PDF details I see there's an option to check the chip if its ready to continue or not, after you write a byte to it.
void writeEEPROM(int deviceaddress, unsigned int eeaddress, byte data )
{
Wire.beginTransmission(deviceaddress);
Wire.send((int)(eeaddress >> 8)); // MSB
Wire.send((int)(eeaddress & 0xFF)); // LSB
Wire.send(data);
Wire.endTransmission();
delay(5);
}
From:
http://10kohms.com/arduino-external-eeprom-24lc256Thanks for any help, WilliamK