hvl_ccb.dev.tiepie.i2c

Inheritance diagram of hvl_ccb.dev.tiepie.i2c

class TiePieI2CHostConfig(dev_i2c: libtiepie.i2chost.I2CHost)[source]

Bases: hvl_ccb.dev.tiepie.utils.PublicPropertiesReprMixin

I2C Host’s configuration with cleaning of values in properties setters.

class TiePieI2CHostConfigLimits(dev_i2c: libtiepie.i2chost.I2CHost)[source]

Bases: object

Default limits for I2C host parameters.

class TiePieI2CHostMixin(com, dev_config)[source]

Bases: object

TiePie I2CHost sub-device.

A wrapper for the libtiepie.i2chost.I2CHost class. To be mixed in with TiePieOscilloscope base class.

config_i2c: Optional[hvl_ccb.dev.tiepie.i2c.TiePieI2CHostConfig]

I2C host’s dynamical configuration.

start() None[source]

Start the I2C Host.

stop() None[source]

Stop the I2C host.