Armadilloフォーラム

LED3、4同時点滅の動作差異について

kiso.masaki

2021年6月2日 14時40分

お世話になります。
Armadillo-IoT 2Gのrc.localで、以下の記述をしておりますが、
10回中に50%程度は、添付「LED3_4_交互点滅.mp4」の動作となります。

なぜ、動作に差異が発生するでしょうか。また、期待した動作をしたい場合、
以下記述を変更する必要がありますでしょうか。

お手数ですが、ご教示をお願いいたします。

        echo timer > /sys/class/leds/led3/trigger
        echo timer > /sys/class/leds/led4/trigger
        echo 2000 > /sys/class/leds/led3/delay_on
        echo 2000 > /sys/class/leds/led3/delay_off
        echo 2000 > /sys/class/leds/led4/delay_on
        echo 2000 > /sys/class/leds/led4/delay_off

■正常(期待動作)
LED3_4_同時点滅.mp4

■異常
LED3_4_交互点滅.mp4

ファイル ファイルの説明
LED3_4点滅.zip
コメント

at_mitsuhiro.yoshida

2021年6月2日 18時08分

吉田です。

原因がコマンドのタイムラグであれば、
コマンドの順序を以下のようにするのはいかがでしょうか。

echo 2000 > /sys/class/leds/led3/delay_on
echo 2000 > /sys/class/leds/led3/delay_off
echo 2000 > /sys/class/leds/led4/delay_on
echo 2000 > /sys/class/leds/led4/delay_off
 
echo timer > /sys/class/leds/led3/trigger ; echo timer > /sys/class/leds/led4/trigger

Armadillo-IoT ゲートウェイ G2 で試したところ、
5 回連続で同時点灯したので問題ないかと思われます。