Ktam3874/pitx software guide – Kontron KTAM3874-pITX User Manual
Page 54
Advertising

KTD-S0057-I
Page 50 Linux® Programming Examples (DebianTM)
KTAM3874/pITX Software Guide
for (i = 0; i < ARRAY_SIZE(tx); i++)
{
if (i2c_smbus_write_byte (fd, tx[i]))
return
-1;
}
return
0;
}
int init_i2c_interface (int dev_addr)
{
fd = open (device, O_RDWR);
if (fd < 0)
return
-1;
/* Set slave address */
return ioctl (fd, I2C_SLAVE, dev_addr);
}
int main (void)
{
int
ret;
printf ("\nI2C Test for eDIP128-6\n");
if (init_i2c_interface (EDIP128_ADDR))
{
close
(fd);
printf ("I2C init error!\n\n");
return
-1;
}
if (transmit_i2c_test_string ())
{
close
(fd);
printf ("I2C transmission fails!\n\n");
return
-1;
}
close
(fd);
printf ("I2C transmission successfully finished.\n\n");
return
0;
}
Advertising
This manual is related to the following products: