# `CircuitsFT232H.I2C.Backend`

`Circuits.I2C.Backend` implementation that exposes each connected FT232H as
an I2C bus named `"ftdi-<id>-i2c"`.

Configure with:

    config :circuits_i2c, default_backend: CircuitsFT232H.I2C.Backend

Then use `Circuits.I2C.open/2` as you would on a Nerves target. The first
call for a given chip starts a `CircuitsFT232H.Device` GenServer under
`CircuitsFT232H.DeviceSupervisor`; the bus then claims the I2C mode lock
until it is closed.

---

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