gpioctl.8
GPIOCTL(8)
GPIOCTL(8)
FreeBSD System Manager's Manual
GPIOCTL(8)
gpioctl —
GPIO 控制实用程序
gpioctl [-f ctldev] -l [-v] gpioctl [-f ctldev] [-pN] -t pin gpioctl [-f ctldev] [-pN] -c pin flag [flag ...] gpioctl [-f ctldev] [-pN] -n pin pin-name gpioctl [-f ctldev] [-pN] pin [0|1]
gpioctl 实用程序可用于管理来自用户空间的 GPIO 引脚并列出可用引脚。
pin 参数可以是 pin-number 或 pin-name 。 如果它是一个数字并且一个 pin 以这个数字作为它的名称并且您没有使用 -N 或 -p , 则 gpioctl 退出。
选项如下:
-c pin flag [flag ...]
通过设置提供的标志来配置 pin。当前定义了以下标志:
输入引脚
输出引脚
Open drain pin
Push pull pin
Tristate pin
Pull-up pin
Pull-down pin
Inverted input pin
Inverted output pin
-f ctldev
要使用的 GPIO 控制器设备 如果未指定,默认为 /dev/gpioc0
列出可用的引脚
-n pin pin-name
设置用于描述引脚的名称
-t pin
提供引脚的切换值
详细:为每个列出的引脚打印当前配置
强制将 pin 解释为 pin 号
强制将 pin 解释为 pin 名称
列出设备 /dev/gpioc0 定义的 GPIO 控制器上可用的引脚
gpioctl -f /dev/gpioc0 -l
将引脚 12 的值设置为 1
gpioctl -f /dev/gpioc0 12 1
将引脚 12 配置为输入引脚
gpioctl -f /dev/gpioc0 -c 12 IN
设置引脚 12 的名称进行测试
gpioctl -f /dev/gpioc0 -n 12 test
切换名为 test 的引脚的值
gpioctl -f /dev/gpioc0 -t test
切换引脚编号 12 的值,即使另一个引脚的名称为 12
gpioctl -f /dev/gpioc0 -pt 12
gpio(4), gpioiic(4), gpioled(4)
gpioctl 实用程序出现在 FreeBSD 9.0 中。
gpioctl 实用程序和本手册页由 Oleksandr Tymoshenko <[email protected]> 编写。
June 6, 2018
FreeBSD 13.1-RELEASE
最后更新于
这有帮助吗?