GPIO Output

From: Generic

Class: herosdevices.core.gpio.GPIOOutput

Driver Quality Index: beta

A single GPIO configured as output.

The access to the GPIO is based on libgpiod and thus uses the standard linux kernel interface (i.e. /dev/gpiochip* devices).

Bold arguments are mandatory. For more information on the listed arguments refer to the class documentation: herosdevices.core.gpio.GPIOOutput If parameters appear in this list but not in the class definition, please recursively check the linked base classes for the definition of the parameter.

Argument

Type

Default Value

Description

gpiochip

<class ‘int’>

number of the gpiochip as exposed by the linux kernel.

pin

<class ‘int’>

number of the GPIO pin

drive

<class ‘str’>

PUSH_PULL

how to drive the GPIO pin. Possible values: PUSH_PULL (default), OPEN_SOURCE, OPEN_DRAIN