root@SUN:/# cat /sys/kernel/debug/gpio
GPIOs 0-31, platform/10000600.gpio, 10000600.gpio:
gpio-0 (sysfs ) in lo
GPIOs 32-63, platform/10000600.gpio, 10000600.gpio:
gpio-36 (sysfs ) in lo
gpio-37 (mediatek:green:syste) out lo
gpio-38 (button_1 ) in lo
gpio-39 (mediatek:green:wifi ) out lo
gpio-40 (mediatek:green:lan_2) out hi
gpio-41 (button_2 ) in lo
gpio-42 (mediatek:green:lan_1) out lo
gpio-43 (mediatek:green:wan ) out hi
gpio-44 (button_3 ) in lo 作者: sunsili 时间: 2022-11-7 12:15 本帖最后由 sunsili 于 2023-8-16 13:33 编辑
导出GPIO36目录
控制GPIO
1).cd /sys/class/gpio/
2).echo 36> export
3).cd gpio36
4).echo out > direction
5).echo 1 > value
6).echo 0 > value
获取GPIO
7).echo in > direction
8).cat value 作者: sunsili 时间: 2022-11-7 14:54
设置输出/输入模式
输入如下命令:
echo out > direction //输出模式
echo in > direction //输入模式作者: sunsili 时间: 2022-11-7 17:45
在/etc/config/system里配置
config gpio_switch powercontrol
option gpio_pin 11
option name 'powercontrol'
option value '1'
/etc/init.d/gpio_switch 这个脚本在开机时就会将它们export到 /sys/classs/gpio 目录下