-
- All Superinterfaces:
I2CRegisterDataReader
,I2CRegisterDataWriter
- All Known Subinterfaces:
I2C
- All Known Implementing Classes:
I2CBase
public interface I2CRegisterDataReaderWriter extends I2CRegisterDataReader, I2CRegisterDataWriter
I2C Register Data Writer Interface for Pi4J Data Communications- Version:
- $Id: $Id
- Author:
- Robert Savage Based on previous contributions from: Daniel Sendula, RasPelikan
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default int
writeReadRegisterWord(int register, int word)
Write a single word value (16-bit) to the I2C device register and immediately reads back a 16-bit word value.-
Methods inherited from interface com.pi4j.io.i2c.I2CRegisterDataReader
readRegister, readRegister, readRegister, readRegister, readRegister, readRegister, readRegister, readRegister, readRegister, readRegister, readRegister, readRegister, readRegister, readRegister, readRegister, readRegister, readRegister, readRegister, readRegister, readRegisterByte, readRegisterByteBuffer, readRegisterByteBuffer, readRegisterCharArray, readRegisterCharArray, readRegisterCharArray, readRegisterCharArray, readRegisterCharBuffer, readRegisterCharBuffer, readRegisterCharBuffer, readRegisterCharBuffer, readRegisterNBytes, readRegisterNBytes, readRegisterString, readRegisterString, readRegisterString, readRegisterString, readRegisterWord
-
Methods inherited from interface com.pi4j.io.i2c.I2CRegisterDataWriter
write, writeRegister, writeRegister, writeRegister, writeRegister, writeRegister, writeRegister, writeRegister, writeRegister, writeRegister, writeRegister, writeRegister, writeRegister, writeRegister, writeRegister, writeRegister, writeRegister, writeRegister, writeRegister, writeRegister, writeRegister, writeRegister, writeRegister, writeRegister, writeRegister, writeRegister, writeRegister, writeRegister, writeRegister, writeRegister, writeRegister, writeRegister, writeRegister, writeRegister, writeRegister, writeRegisterWord
-
-
-
-
Method Detail
-
writeReadRegisterWord
default int writeReadRegisterWord(int register, int word)
Write a single word value (16-bit) to the I2C device register and immediately reads back a 16-bit word value.- Parameters:
register
- the register address to write toword
- 16-bit word value to be written- Returns:
- The 16-bit word value read/returned; or a negative value if error
-
-