Class I2CConstants


  • public class I2CConstants
    extends Object
    These are constants scraped directly from linux kernel (i2c-dev.h i2c.h). They are to be used with advanced I2C ioctl.
    • Field Detail

      • I2C_M_RD

        public static int I2C_M_RD
      • I2C_M_TEN

        public static int I2C_M_TEN
      • I2C_M_RECV_LEN

        public static int I2C_M_RECV_LEN
      • I2C_M_NO_RD_ACK

        public static int I2C_M_NO_RD_ACK
      • I2C_M_IGNORE_NAK

        public static int I2C_M_IGNORE_NAK
      • I2C_M_REV_DIR_ADDR

        public static int I2C_M_REV_DIR_ADDR
      • I2C_M_NOSTART

        public static int I2C_M_NOSTART
      • I2C_M_STOP

        public static int I2C_M_STOP
      • I2C_FUNC_I2C

        public static int I2C_FUNC_I2C
      • I2C_FUNC_10BIT_ADDR

        public static int I2C_FUNC_10BIT_ADDR
      • I2C_FUNC_PROTOCOL_MANGLING

        public static int I2C_FUNC_PROTOCOL_MANGLING
      • I2C_FUNC_SMBUS_PEC

        public static int I2C_FUNC_SMBUS_PEC
      • I2C_FUNC_NOSTART

        public static int I2C_FUNC_NOSTART
      • I2C_FUNC_SLAVE

        public static int I2C_FUNC_SLAVE
      • I2C_FUNC_SMBUS_BLOCK_PROC_CALL

        public static int I2C_FUNC_SMBUS_BLOCK_PROC_CALL
      • I2C_FUNC_SMBUS_QUICK

        public static int I2C_FUNC_SMBUS_QUICK
      • I2C_FUNC_SMBUS_READ_BYTE

        public static int I2C_FUNC_SMBUS_READ_BYTE
      • I2C_FUNC_SMBUS_WRITE_BYTE

        public static int I2C_FUNC_SMBUS_WRITE_BYTE
      • I2C_FUNC_SMBUS_READ_BYTE_DATA

        public static int I2C_FUNC_SMBUS_READ_BYTE_DATA
      • I2C_FUNC_SMBUS_WRITE_BYTE_DATA

        public static int I2C_FUNC_SMBUS_WRITE_BYTE_DATA
      • I2C_FUNC_SMBUS_READ_WORD_DATA

        public static int I2C_FUNC_SMBUS_READ_WORD_DATA
      • I2C_FUNC_SMBUS_WRITE_WORD_DATA

        public static int I2C_FUNC_SMBUS_WRITE_WORD_DATA
      • I2C_FUNC_SMBUS_PROC_CALL

        public static int I2C_FUNC_SMBUS_PROC_CALL
      • I2C_FUNC_SMBUS_READ_BLOCK_DATA

        public static int I2C_FUNC_SMBUS_READ_BLOCK_DATA
      • I2C_FUNC_SMBUS_WRITE_BLOCK_DATA

        public static int I2C_FUNC_SMBUS_WRITE_BLOCK_DATA
      • I2C_FUNC_SMBUS_READ_I2C_BLOCK

        public static int I2C_FUNC_SMBUS_READ_I2C_BLOCK
      • I2C_FUNC_SMBUS_WRITE_I2C_BLOCK

        public static int I2C_FUNC_SMBUS_WRITE_I2C_BLOCK
      • I2C_FUNC_SMBUS_HOST_NOTIFY

        public static int I2C_FUNC_SMBUS_HOST_NOTIFY
      • I2C_FUNC_SMBUS_BYTE

        public static int I2C_FUNC_SMBUS_BYTE
      • I2C_FUNC_SMBUS_BYTE_DATA

        public static int I2C_FUNC_SMBUS_BYTE_DATA
      • I2C_FUNC_SMBUS_WORD_DATA

        public static int I2C_FUNC_SMBUS_WORD_DATA
      • I2C_FUNC_SMBUS_BLOCK_DATA

        public static int I2C_FUNC_SMBUS_BLOCK_DATA
      • I2C_FUNC_SMBUS_I2C_BLOCK

        public static int I2C_FUNC_SMBUS_I2C_BLOCK
      • I2C_FUNC_SMBUS_EMUL

        public static int I2C_FUNC_SMBUS_EMUL
      • I2C_SMBUS_BLOCK_MAX

        public static int I2C_SMBUS_BLOCK_MAX
      • I2C_SMBUS_READ

        public static int I2C_SMBUS_READ
      • I2C_SMBUS_WRITE

        public static int I2C_SMBUS_WRITE
      • I2C_SMBUS_QUICK

        public static int I2C_SMBUS_QUICK
      • I2C_SMBUS_BYTE

        public static int I2C_SMBUS_BYTE
      • I2C_SMBUS_BYTE_DATA

        public static int I2C_SMBUS_BYTE_DATA
      • I2C_SMBUS_WORD_DATA

        public static int I2C_SMBUS_WORD_DATA
      • I2C_SMBUS_PROC_CALL

        public static int I2C_SMBUS_PROC_CALL
      • I2C_SMBUS_BLOCK_DATA

        public static int I2C_SMBUS_BLOCK_DATA
      • I2C_SMBUS_I2C_BLOCK_BROKEN

        public static int I2C_SMBUS_I2C_BLOCK_BROKEN
      • I2C_SMBUS_BLOCK_PROC_CALL

        public static int I2C_SMBUS_BLOCK_PROC_CALL
      • I2C_SMBUS_I2C_BLOCK_DATA

        public static int I2C_SMBUS_I2C_BLOCK_DATA
      • I2C_RETRIES

        public static int I2C_RETRIES
      • I2C_TIMEOUT

        public static int I2C_TIMEOUT
      • I2C_SLAVE

        public static int I2C_SLAVE
      • I2C_SLAVE_FORCE

        public static int I2C_SLAVE_FORCE
      • I2C_TENBIT

        public static int I2C_TENBIT
      • I2C_FUNCS

        public static int I2C_FUNCS
      • I2C_RDWR

        public static int I2C_RDWR
      • I2C_PEC

        public static int I2C_PEC
      • I2C_SMBUS

        public static int I2C_SMBUS
    • Constructor Detail

      • I2CConstants

        public I2CConstants()