Module: RubyI2C::Protocol::SMBus

Defined in:
lib/ruby-i2c/protocol/smbus.rb

Constant Summary collapse

I2C_FUNC_SMBUS_QUICK =
0x00010000
I2C_FUNC_SMBUS_READ_BYTE =
0x00020000
I2C_FUNC_SMBUS_WRITE_BYTE =
0x00040000
I2C_FUNC_SMBUS_READ_BYTE_DATA =
0x00080000
I2C_FUNC_SMBUS_WRITE_BYTE_DATA =
0x00100000
I2C_FUNC_SMBUS_READ_WORD_DATA =
0x00200000
I2C_FUNC_SMBUS_WRITE_WORD_DATA =
0x00400000
I2C_FUNC_SMBUS_PROC_CALL =
0x00800000
I2C_FUNC_SMBUS_READ_BLOCK_DATA =
0x01000000
I2C_FUNC_SMBUS_READ_I2C_BLOCK =
0x04000000
I2C_FUNC_SMBUS_WRITE_I2C_BLOCK =
0x08000000

Instance Method Summary collapse

Instance Method Details

#quick(addr, bit) ⇒ Object


18
19
# File 'lib/ruby-i2c/protocol/smbus.rb', line 18

def quick(addr, bit)
end