RegisterDevice#
- class RegisterDevice(
- name: str,
- address: int,
- addr_width_bytes: int = 1,
- registers: dict[str,
- ~instro.i2c.types.RegisterDef]=<factory>,
Bases:
objectRegister-based I2C device (e.g. a GPIO expander). Read/write by register alias.
- registers: dict[str, RegisterDef]#
- register(
- register_alias: str,