Numato.Gpio (numato_gpio v0.1.2) View Source
Link to this section Summary
Functions
Reads the analog voltage present at the given ADC input. Responses are integeres in range 0 - 1023.
Sets the direction of all GPIOs in a single operation. A 0 in a bit position configures that GPIO as output and 1 configures it as input.
Sets mask for subsequent GPIO Numato.Gpio.gpio_writeall and Numato_Gpio.gpio_iodir commands.
A 0 in a bit position mask the corresponding GPIO and any update to that GPIO is ignored
during Numato.Gpio.gpio_iodir and Numato.Gpio.gpio_writeall operations.
Returns information whether notifications are enabled (true) or disabled ('false`).
Disables GPIOs input change notifications.
Enables GPIOs input change notifications. When notifications are enabled, this GenStage process
will produce events that are tuples with three elemetns: {current_value, previous_value, iodir}.
Reads the digial input status for the given GPIO. Returns 0 for low and 1 for high state.
Reads the status of all GPIOs in a single operation.
Sets the GPIO output status to either low (value 0) or high (value 1).
Controls al GPIOs in a single operation.
Callback implementation for GenStage.handle_call/3.
Callback implementation for GenStage.handle_demand/2.
Callback implementation for GenStage.handle_info/2.
Reads ID of the Numato module.
Writes ID of the Numato module. The ID must be a string with exactly 8 characters.
Callback implementation for GenStage.init/1.
Returns Numato firmware version.
Link to this section Functions
Reads the analog voltage present at the given ADC input. Responses are integeres in range 0 - 1023.
Sets the direction of all GPIOs in a single operation. A 0 in a bit position configures that GPIO as output and 1 configures it as input.
This operation respects the iomask, set using Numato.Gpio.gpio_iomask() function.
Sets mask for subsequent GPIO Numato.Gpio.gpio_writeall and Numato_Gpio.gpio_iodir commands.
A 0 in a bit position mask the corresponding GPIO and any update to that GPIO is ignored
during Numato.Gpio.gpio_iodir and Numato.Gpio.gpio_writeall operations.
Returns information whether notifications are enabled (true) or disabled ('false`).
Disables GPIOs input change notifications.
Enables GPIOs input change notifications. When notifications are enabled, this GenStage process
will produce events that are tuples with three elemetns: {current_value, previous_value, iodir}.
Reads the digial input status for the given GPIO. Returns 0 for low and 1 for high state.
Reads the status of all GPIOs in a single operation.
Sets the GPIO output status to either low (value 0) or high (value 1).
Controls al GPIOs in a single operation.
This operation respects the iomask, set using Numato.Gpio.gpio_iomask() function.
Callback implementation for GenStage.handle_call/3.
Callback implementation for GenStage.handle_demand/2.
Callback implementation for GenStage.handle_info/2.
Reads ID of the Numato module.
Writes ID of the Numato module. The ID must be a string with exactly 8 characters.
Callback implementation for GenStage.init/1.
Returns Numato firmware version.