GPIO_V2_LINE_SET_VALUES_IOCTL

Name

GPIO_V2_LINE_SET_VALUES_IOCTL - Set the values of requested output lines.

Synopsis

GPIO_V2_LINE_SET_VALUES_IOCTL

int ioctl(int req_fd, GPIO_V2_LINE_SET_VALUES_IOCTL, struct gpio_v2_line_values *values)

Arguments

req_fd

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

values

The line_values to set with the mask set to indicate the subset of requested lines to set and bits set to indicate the new value.

Description

Set the values of requested output lines.

Only the values of output lines may be set. Attempting to set the value of an input line 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.