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 錯誤程式碼 中描述。