adb shell GPIO

1、adb 如何获取GPIO状态
adb shell "cat /sys/devices/virtual/misc/mtgpio/pin"
真正的实现代码在
kernel-3.18/drivers/misc/mediatek/gpio/mt6755/mt_gpio_debug.c

adb shell GPIO_第1张图片
image.png

有了这个应该可以理解相应的设置关系了吧
cat 出来的东西解析

adb shell GPIO_第2张图片
image.png

PIN:
[MODE] 模式gpio&i2c&spi
mt_get_gpio_mode_base

[PULL_SEL] 输入上拉选择
mt_get_gpio_pull_select_base

[DIN] 输入值
mt_get_gpio_in_base

[DOUT] 输出值
mt_get_gpio_out_base

[PULL EN] 上拉使能
mt_get_gpio_pull_enable_base

[DIR] 输入输出
mt_get_gpio_dir_base

[IES]
mt_get_gpio_ies_base

[SMT]
mt_get_gpio_smt_base

转载说明出处

你可能感兴趣的:(adb shell GPIO)