|
CAT845_LEDDIPSW †CPUボード CAT845 †CAT845_LEDの操作 †
使えるようにする # echo 816 > /sys/class/gpio/export # echo 817 > /sys/class/gpio/export 出力にする # echo out > /sys/class/gpio/gpio816/direction # echo out > /sys/class/gpio/gpio817/direction 消灯 # echo 1 > /sys/class/gpio/gpio816/value # echo 1 > /sys/class/gpio/gpio817/value 点灯 # echo 0 > /sys/class/gpio/gpio816/value # echo 0 > /sys/class/gpio/gpio817/value CAT845_DIPSWの操作 †
ビデオ拡張ボード EB845 †EB845_LEDの操作 †
使えるようにする # echo 1016 > /sys/class/gpio/export # echo 1017 > /sys/class/gpio/export # echo 1018 > /sys/class/gpio/export # echo 1021 > /sys/class/gpio/export 出力にする # echo out > /sys/class/gpio/gpio1016/direction # echo out > /sys/class/gpio/gpio1017/direction # echo out > /sys/class/gpio/gpio1018/direction # echo out > /sys/class/gpio/gpio1021/direction 消灯 # echo 1 > /sys/class/gpio/gpio1016/value # echo 1 > /sys/class/gpio/gpio1017/value # echo 1 > /sys/class/gpio/gpio1018/value # echo 1 > /sys/class/gpio/gpio1021/value 点灯 # echo 0 > /sys/class/gpio/gpio1016/value # echo 0 > /sys/class/gpio/gpio1017/value # echo 0 > /sys/class/gpio/gpio1018/value # echo 0 > /sys/class/gpio/gpio1021/value まとめ †このようなスクリプトを用意するか、同様のコマンドを /etc/rc.local に書いておくなどすると /dev/led0 -> /sys/class/gpio/gpio816/value /dev/led1 -> /sys/class/gpio/gpio817/value /dev/dipsw0 -> /sys/class/gpio/gpio818/value /dev/dipsw1 -> /sys/class/gpio/gpio819/value /dev/dipsw2 -> /sys/class/gpio/gpio820/value /dev/dipsw3 -> /sys/class/gpio/gpio821/value が使えるようになり便利かも。 EB845_DIPSWの操作 †
使えるようにする # echo 1019 > /sys/class/gpio/export # echo 1020 > /sys/class/gpio/export # echo 970 > /sys/class/gpio/export # echo 971 > /sys/class/gpio/export デフォルトでinなので、そのまま入力値を読む # cat /sys/class/gpio/gpio1019/value # cat /sys/class/gpio/gpio1020/value # cat /sys/class/gpio/gpio970/value # cat /sys/class/gpio/gpio971/value 関連 †自動リンク |