manamana
2023年7月6日 16時39分
サブ基盤を取外した状態でArmadilloの電源を投入した場合、以下のLEDクラスディレクトリが生成されませんが、
/sys/class/leds/led3/
/sys/class/leds/led4/
/sys/class/leds/led5/
この状態でプログラム内でLED点灯処理を実行した場合にエラーとなりますでしょうか?
ちなみにサブ基盤ありの場合では以下の処理ではLEDが点灯します。
call("echo 1 > " + led1,shell=True)
led1 は /sys/class/leds/led4/brightness"
宜しくお願い致します。
at_koseki
2023年7月6日 16時59分
古関です。
> この状態でプログラム内でLED点灯処理を実行した場合にエラーとなりますでしょうか?
サブ基板を外すと、"/sys/class/leds/led4/brightness"は生成されませんので、
echoコマンドは"No such file or directory"でエラーになります。
■ サブ基板なし
root@armadillo:~# echo 1 > /sys/class/leds/led4/brightness
-bash: /sys/class/leds/led4/brightness: No such file or directory
root@armadillo:~# echo $?
1
■ サブ基板あり
root@armadillo:~# echo 1 > /sys/class/leds/led4/brightness
root@armadillo:~# echo $?
0