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

image.png

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

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

转载说明出处

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容