1、读取每个GPIO的参数
adb shell cat /sys/devices/virtual/misc/mtgpio/pin
打印出来的参数从左到右分别是Pin:mode pullsel din dout pullen dir dinv(inversion)
2、修改GPIO的参数
adb shell echo -w=[pin]:[mode] [pullsel] [din] [dout] [pullen] [dir] [dinv] >
/sys/devices/virtual/misc/mtgpio/pin
以上命令是对GPIO的所有参数进行一次性的配置,也可以使用如下命令对每个参数进行单独的配置:
adb shell echo -w$param[pin] [value] > /sys/devices/virtual/misc/mtgpio/pin
$param可以是这些字符串:mode psel dout pen dir dinv,分别设置GPIO的模式,内部Pull Select,data out,Pull Enable,Direction,data inversion
如:adb shell echo -wdout122 1 > /sys/devices/virtual/misc/mtgpio/pin 表示GPIO122输出高电平