Owner's manual

KTD-S0003-C Page 26 CPLD Interface
pITX-SP Software Guide
//*********************************************************
//* Reads a byte from I2C device (main routine)
//*********************************************************
void ReadI2CDevice (int device_addr)
{
int byte_read;
I2C_Reset ();
I2C_Stop ();
I2C_Start ();
I2C_Byte_Out (device_addr | 1);
byte_read = I2C_Byte_In ();
I2C_Stop ();
do something
}
void main (void)
{
if (WriteI2CDevice (DEVICE_PCF8574, 0xA5))
ReadI2CDevice (DEVICE_PCF8574);
}