From ff715f9de8a2666d619bc4c53673a5a4a9af984f Mon Sep 17 00:00:00 2001 From: juhosg Date: Mon, 18 Feb 2013 09:56:26 +0000 Subject: adm5120: migrate to common led helper functions [juhosg: migrate to status_led_blink_{preinit,failsafe} helpers] Signed-off-by: Michael Heimpold Signed-off-by: Gabor Juhos git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35649 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- target/linux/adm5120/base-files/etc/diag.sh | 36 ++++------------------------- 1 file changed, 4 insertions(+), 32 deletions(-) (limited to 'target/linux/adm5120/base-files/etc') diff --git a/target/linux/adm5120/base-files/etc/diag.sh b/target/linux/adm5120/base-files/etc/diag.sh index 3a66dfc87b..dede589ce3 100755 --- a/target/linux/adm5120/base-files/etc/diag.sh +++ b/target/linux/adm5120/base-files/etc/diag.sh @@ -1,45 +1,17 @@ #!/bin/sh -# -# Copyright (C) 2007 OpenWrt.org -# -# +# Copyright (C) 2007-2013 OpenWrt.org +. /lib/functions/leds.sh . /lib/adm5120.sh -led_set_attr() { - [ -f "/sys/class/leds/$1/$2" ] && echo "$3" > "/sys/class/leds/$1/$2" -} - -status_led_set_timer() { - led_set_attr $status_led "trigger" "timer" - led_set_attr $status_led "delay_on" "$1" - led_set_attr $status_led "delay_off" "$2" -} - -status_led_set_morse() { - led_set_attr $status_led "trigger" "morse" - led_set_attr $status_led "delay" "$1" - led_set_attr $status_led "message" "$2" -} - -status_led_on() { - led_set_attr $status_led "trigger" "none" - led_set_attr $status_led "brightness" 255 -} - -status_led_off() { - led_set_attr $status_led "trigger" "none" - led_set_attr $status_led "brightness" 0 -} - set_state() { case "$1" in preinit) insmod leds-gpio - status_led_set_timer 200 200 + status_led_blink_preinit ;; failsafe) - status_led_set_timer 50 50 + status_led_blink_failsafe ;; done) status_led_on -- cgit v1.2.3