# `CircuitsFT232H.I2C.Bus`

The struct returned by `Circuits.I2C.open/2` when `CircuitsFT232H.I2C.Backend`
is configured as the I2C backend.

Holds the device id and the resolved configuration. Implements the
`Circuits.I2C.Bus` protocol by delegating to `CircuitsFT232H.I2C`.

# `t`

```elixir
@type t() :: %CircuitsFT232H.I2C.Bus{
  config: CircuitsFT232H.I2C.config(),
  id: CircuitsFT232H.Device.id()
}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
