Package com.diozero.internal.spi
Interface InternalI2CDeviceInterface
-
- All Superinterfaces:
AutoCloseable
,DeviceInterface
,I2CDeviceInterface
,I2CSMBusInterface
,InternalDeviceInterface
- All Known Implementing Classes:
NativeI2CDeviceJavaRaf
,NativeI2CDeviceSMBus
public interface InternalI2CDeviceInterface extends InternalDeviceInterface, I2CDeviceInterface
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.diozero.api.I2CDeviceInterface
I2CDeviceInterface.Command, I2CDeviceInterface.I2CMessage, I2CDeviceInterface.ReadCommand, I2CDeviceInterface.WriteCommand
-
-
Field Summary
-
Fields inherited from interface com.diozero.api.I2CDeviceInterface
I2C_FUNC_10BIT_ADDR, I2C_FUNC_I2C, I2C_FUNC_NOSTART, I2C_FUNC_PROTOCOL_MANGLING, I2C_FUNC_SMBUS_BLOCK_PROC_CALL, I2C_FUNC_SMBUS_PEC, I2C_FUNC_SMBUS_PROC_CALL, I2C_FUNC_SMBUS_QUICK, I2C_FUNC_SMBUS_READ_BLOCK_DATA, I2C_FUNC_SMBUS_READ_BYTE, I2C_FUNC_SMBUS_READ_BYTE_DATA, I2C_FUNC_SMBUS_READ_I2C_BLOCK, I2C_FUNC_SMBUS_READ_WORD_DATA, I2C_FUNC_SMBUS_WRITE_BLOCK_DATA, I2C_FUNC_SMBUS_WRITE_BYTE, I2C_FUNC_SMBUS_WRITE_BYTE_DATA, I2C_FUNC_SMBUS_WRITE_I2C_BLOCK, I2C_FUNC_SMBUS_WRITE_WORD_DATA
-
Fields inherited from interface com.diozero.api.I2CSMBusInterface
MAX_I2C_BLOCK_SIZE
-
-
Method Summary
-
Methods inherited from interface com.diozero.api.DeviceInterface
close
-
Methods inherited from interface com.diozero.api.I2CDeviceInterface
readBytes, readNoStop, readWrite, readWrite, readWrite, writeBytes
-
Methods inherited from interface com.diozero.api.I2CSMBusInterface
blockProcessCall, probe, probe, processCall, readBlockData, readByte, readByteData, readI2CBlockData, readWordData, readWordSwapped, writeBlockData, writeByte, writeByteData, writeI2CBlockData, writeQuick, writeWordData, writeWordSwapped
-
Methods inherited from interface com.diozero.internal.spi.InternalDeviceInterface
getKey, isChild, isOpen, setChild
-
-