Guys, I'm using the 24LC256 EEPROM on a project, but the 2Wire (TWI) library uses a fixed 5ms delay for each byte write, which slows down the whole process up. The chip datasheet explains that you can check to know if the chip finished up the write process, instead of just waiting a fixed time. This would help me out a lot, as it would speed up the whole thing up. Not to mention that the chip can handle 400khz, not just 100khz as stated in the TWI library. The idea is to make a small lib that reads and writes single bytes, or 64 bytes as it already does right now, making it easier to update the code with the product.
If you want to know what the project is, just follow my signature. ;-)
And thanks for any help in advance.

Best Regards, WilliamK @ Wusik Dot Com