diff options
author | Gabor Juhos <juhosg@openwrt.org> | 2013-02-18 09:56:28 +0000 |
---|---|---|
committer | Gabor Juhos <juhosg@openwrt.org> | 2013-02-18 09:56:28 +0000 |
commit | 32b41c4dd0faf0011475673abdf4715c3243eada (patch) | |
tree | 11fb31f19b8202f780de602d58fc1d7a6dd94dce | |
parent | f6691c09c1805985ddc8e1e45fcd94b13cde2d98 (diff) | |
download | upstream-32b41c4dd0faf0011475673abdf4715c3243eada.tar.gz upstream-32b41c4dd0faf0011475673abdf4715c3243eada.tar.bz2 upstream-32b41c4dd0faf0011475673abdf4715c3243eada.zip |
cns21xx: migrate to common led helper functions
[juhosg: migrate to status_led_blink_{preinit,failsafe} helpers]
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35651
-rwxr-xr-x | target/linux/cns21xx/base-files/etc/diag.sh | 32 |
1 files changed, 4 insertions, 28 deletions
diff --git a/target/linux/cns21xx/base-files/etc/diag.sh b/target/linux/cns21xx/base-files/etc/diag.sh index 3fb8352627..e5b7ad5e3d 100755 --- a/target/linux/cns21xx/base-files/etc/diag.sh +++ b/target/linux/cns21xx/base-files/etc/diag.sh @@ -1,33 +1,9 @@ #!/bin/sh -# -# Copyright (C) 2010 OpenWrt.org -# -# +# Copyright (C) 2010-2013 OpenWrt.org +. /lib/functions/leds.sh . /lib/cns21xx.sh -status_led="" - -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_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 -} - get_status_led() { case $(get_board_name) in ns-k330) @@ -42,10 +18,10 @@ 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 |