GPIO_HANDLE_SET_LINE_VALUES_IOCTL

Warning

This ioctl is part of GPIO Character Device Userspace API (v1) and is obsoleted by GPIO_V2_LINE_SET_VALUES_IOCTL.

Name

GPIO_HANDLE_SET_LINE_VALUES_IOCTL - Set the values of all requested output lines.

Synopsis

GPIO_HANDLE_SET_LINE_VALUES_IOCTL

int ioctl(int handle_fd, GPIO_HANDLE_SET_LINE_VALUES_IOCTL, struct gpiohandle_data *values)

Arguments

handle_fd

The file descriptor of the GPIO character device, as returned in the request.fd by GPIO_GET_LINEHANDLE_IOCTL.

values

The line_values to set.

Description

Set the values of all requested output lines.

Only the values of output lines may be set. Attempting to set the value of input lines is an error (EPERM).

Return Value

On success 0.

On error -1 and the errno variable is set appropriately. Common error codes are described in GPIO Error Codes.