View Source Circuits.GPIO.Line (circuits_gpio v2.0.0-pre.4)
Information about a GPIO line
See Circuits.GPIO.enumerate/0
and Circuits.GPIO.line_info/1
.
Summary
Types
@type t() :: %Circuits.GPIO.Line{ consumer: String.t(), controller: Circuits.GPIO.controller() | Circuits.GPIO.label(), gpio_spec: Circuits.GPIO.gpio_spec(), label: Circuits.GPIO.label() }
Line information
:gpio_spec
- the gpio spec to pass toGPIO.open/3
to use the GPIO:controller
- a GPIO controller label or description. Empty string if unused:label
- a label for the line. This could also be passed toGPIO.open/3
. Empty string if no label:consumer
- a hint at who's using the GPIO. Empty string if unused or unknown