Lines Matching defs:I2CPutByte
204 /* This is the default I2CPutByte function if not supplied by the driver.
221 I2CPutByte(I2CDevPtr d, I2CByte data)
247 I2C_TIMEOUT(ErrorF("[I2CPutByte(<%s>, 0x%02x, %d, %d, %d) timeout]",
314 * The same timeouts apply as with I2CPutByte and additional a
336 if (I2CPutByte(d, addr & 0xFF)) {
341 if (I2CPutByte(d, (addr >> 8) & 0xFF))
419 if (!(r = b->I2CPutByte(d, *WriteBuffer)))
523 if ((r = b->I2CPutByte(d, subaddr)))
525 if (!(r = b->I2CPutByte(d, *WriteBuffer)))
572 if (!(r = b->I2CPutByte(d, vec[0])))
575 if (!(r = b->I2CPutByte(d, vec[1])))
790 if (b->I2CPutByte == NULL ||
797 b->I2CPutByte = I2CPutByte;