GPIO_V2_GET_LINEINFO_IOCTL

名稱

GPIO_V2_GET_LINEINFO_IOCTL - 獲取線路的公開可用資訊。

概要

GPIO_V2_GET_LINEINFO_IOCTL

int ioctl(int chip_fd, GPIO_V2_GET_LINEINFO_IOCTL, struct gpio_v2_line_info *info)

引數

chip_fd

open() 返回的 GPIO 字元裝置的檔案描述符。

info

要填充的 line_info,其中 offset 欄位設定為指示要收集的線路。

描述

獲取線路的公開可用資訊。

此資訊獨立於線路是否正在使用而可用。

注意

線路資訊不包括線路值。

必須使用 GPIO_V2_GET_LINE_IOCTL 請求線路才能訪問其值。

返回值

成功時返回 0,並且 info 用晶片資訊填充。

發生錯誤時返回 -1,並且 errno 變數會進行適當設定。常見錯誤程式碼在 GPIO 錯誤程式碼 中描述。