Class

FwupdPluginI2cDevice

[]

Description [src]

class FwupdPlugin.I2cDevice : FwupdPlugin.UdevDevice {
  parent_instance: FuUdevDevice
}

A I²C device with an assigned bus number.

See also: FuUdevDevice.

[]

Instance methods

fu_i2c_device_get_bus_number

Gets the I²C bus number.

since: 1.6.1

fu_i2c_device_read

Read multiple bytes from the I²C device.

since: 1.8.2

fu_i2c_device_set_bus_number

Sets the I²C bus number.

since: 1.6.2

fu_i2c_device_write

Write multiple bytes to the I²C device.

since: 1.8.2

Methods inherited from FuUdevDevice (37)
Methods inherited from FuDevice (155)
Methods inherited from FwupdDevice (112)
Methods inherited from GObject (43)
[]

Properties

FwupdPlugin.I2cDevice:bus-number

The I²C bus number.

since: 1.6.2

Properties inherited from FuUdevDevice (5)
Properties inherited from FuDevice (6)
Properties inherited from FwupdDevice (13)
[]

Signals

Signals inherited from FuUdevDevice (1)
Signals inherited from FuDevice (3)
Signals inherited from GObject (1)

Class structure