- All Superinterfaces:
I2CRegisterDataReader,I2CRegisterDataWriter
- All Known Subinterfaces:
I2C
- All Known Implementing Classes:
I2CBase
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
Modifier and TypeMethodDescriptiondefault intwriteReadRegisterWord(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, readRegisterWordMethods 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 Details
-
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
-