Wafer.Driver.ElixirALE.I2C (wafer v1.0.2)
A connection to a chip via ElixirALE's I2C driver.
Implements the Wafer.Conn
behaviour as well as the Wafer.Chip
and Wafer.I2C
protocols.
Link to this section Summary
Functions
Acquire a connection to a peripheral using the ElixirALE I2C driver on the specified bus and address.
Link to this section Types
Link to this type
option()
Specs
option() :: {:bus_name, binary()} | {:address, Wafer.I2C.address()}
Link to this type
options()
Specs
options() :: [option()]
Specs
t() :: %Wafer.Driver.ElixirALE.I2C{ address: Wafer.I2C.address(), bus: binary(), pid: pid() }
Link to this section Functions
Link to this function
acquire(opts)
Specs
Acquire a connection to a peripheral using the ElixirALE I2C driver on the specified bus and address.