From: Chris D. <cg...@co...> - 2006-12-04 06:27:44
|
On 12/4/06, Ian Smith <it...@cs...> wrote: > well what im looking at what maxim calls the write cycle, where you send > a start bit, then 7 bits for the address, 1 bit to signal a write. after > that the chip acknowledges for one bit, then you send a control byte, > another acknowledge, followed by sending a final stop bit. so i guess i > would pad the first send of 9 bits with 7 0's right? Ian, With the Linux I2C implementation, you don't have to worry about these details. One ioctl() sets the device address that all of your write()s go to -- just pass in what you want in the data payload of the packet, and the addressing and whatnot is handled for you. best, -chris |