GPIO_GET_LINEINFO_IOCTL

警告

此 ioctl 是 GPIO 字符设备用户空间 API (v1) 的一部分,并且已被 GPIO_V2_GET_LINEINFO_IOCTL 废弃。

名称

GPIO_GET_LINEINFO_IOCTL - 获取线路的公开可用信息。

概要

GPIO_GET_LINEINFO_IOCTL

int ioctl(int chip_fd, GPIO_GET_LINEINFO_IOCTL, struct gpioline_info *info)

参数

chip_fd

open() 返回的 GPIO 字符设备的文件描述符。

info

要填充的 line_info,其中 offset 字段设置为指示要收集的线路。

描述

获取线路的公开可用信息。

无论线路是否正在使用,此信息都可用。

注意

线路信息不包括线路值。

必须使用 GPIO_GET_LINEHANDLE_IOCTLGPIO_GET_LINEEVENT_IOCTL 请求线路,才能访问其值。

返回值

成功时返回 0,并且 info 将填充芯片信息。

失败时返回 -1,并且 errno 变量将设置为适当的值。 常见错误代码在 GPIO 错误代码 中描述。