I would like to establish communication between the Arduino Due (Master) and the EPSON S2S65P10 (http://www.epsondevice.com/webapp/docs_ic/DownloadServlet?id=ID001764) (Slave) device. Both devices are using I2C communication.
Specifically, I want to access the content of the register 0x00 in the device, and print the value.
I attached the communication protocol of the device and my code.
Currently, the function endTransmission returns 0, which means that the data was sent to the device and that the Arduino received an acknowledge bit from the Epson. But then, I fail when I try to read the content of the register (requestFrom also returns 0, which means that no bytes are available to read)
Where I am mistaking ?
Thank you very much
epson.ino (1.08 KB)