CircuitsFT232H.SPI.Backend (circuits_ft232h v0.1.0)

Copy Markdown

Circuits.SPI.Backend implementation that exposes each connected FT232H as a SPI bus named "ftdi-<id>-spi".

Configure with:

config :circuits_spi, default_backend: CircuitsFT232H.SPI.Backend

Then use Circuits.SPI.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 SPI mode lock until it is closed.