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.