mode-button: use user-led for visual feeback

The user-led needs to be configured with type=off, it is ignored with
other configuration.
This commit is contained in:
Christian Hesse 2020-10-22 22:18:22 +02:00
parent 4af1f5dec2
commit dd39049d36

View file

@ -32,13 +32,15 @@
:if ([ :len $Code ] > 0) do={
$LogPrintExit info ("Acting on " . $Count . " mode-button presses: " . $Code) false;
:if ([ / system routerboard settings get silent-boot ] = false) do={
:for I from=1 to=$Count do={
:for I from=1 to=$Count do={
/ system leds set type=on [ find where leds="user-led" type=off ];
:if ([ / system routerboard settings get silent-boot ] = false) do={
:beep length=200ms;
} else={
:delay 200ms;
}
} else={
:delay 1s;
/ system leds set type=off [ find where leds="user-led" type=on ];
:delay 200ms;
}
[ :parse $Code ];