1 of 1 people found this helpful
What is your I2C slave? Please check if you used the correct byte address
I could like to share an I2C example with PSoC4 (CCG is ARM M0 same as PSoC) for your reference. Link: http://www.cypress.com/documentation/code-examples/ce95363-i2c-master-using-serial-communication-block-scb-psoc-4
Of course, if you could like to have an CCGx project example, the CYPD3125 have a I2C master in notebook firmware. You can get a I2C component MUX_CTRL, and then search MUX_CTRL in whole project, you can understand what CCG3 have been done with I2C master and learn it from it. And then, drag a new I2C master component and customize it as per your requiremnets.
I am using pericom PI3USB30352 I2C slave device to handle cable flip logic, as per data sheet address address mapped to 0xA8 and 0xAA
Pin A0 = 0(hardwired)
A1= 1 (hardwired)
Can you access the datasheet of it?