Lines Matching defs:I2CPutByte
206 /* This is the default I2CPutByte function if not supplied by the driver.
223 I2CPutByte(I2CDevPtr d, I2CByte data)
250 I2C_TIMEOUT(ErrorF("[I2CPutByte(<%s>, 0x%02x, %d, %d, %d) timeout]",
317 * The same timeouts apply as with I2CPutByte and additional a
339 if (I2CPutByte(d, addr & 0xFF)) {
343 if (I2CPutByte(d, (addr >> 8) & 0xFF))
421 if (!(r = b->I2CPutByte(d, *WriteBuffer)))
528 if ((r = b->I2CPutByte(d, subaddr)))
530 if (!(r = b->I2CPutByte(d, *WriteBuffer)))
577 if (!(r = b->I2CPutByte(d, vec[0])))
580 if (!(r = b->I2CPutByte(d, vec[1])))
799 if (b->I2CPutByte == NULL ||
806 b->I2CPutByte = I2CPutByte;