We are considering I2C master of PSoC 1.
So using I2CHW module of CY8C24894 as I2C master.
We would like to initialize I2C communication by applying timeout when the slave device is not connected.
We confirmed API but the return value of "ERROR(No ACK/NACK)" is not in the table.
Even if you do a timer there is no API to initialize I2C.
Is it initialized by calling I2CHW_EnableMstr?
Do you have a way to initialize I2C master when I2C slave is not connected?
I2CHW does not support timeouts, since timeouts are not included in the I2C specification. The slave device has to be connected and must respond with an ACK or NACK.