2 # Copyright (C) 2007-2013 OpenWrt.org
4 # This setup gives us 4.5 distinguishable states:
6 # (1-LED) Solid OFF: Bootloader running, or kernel hung (timer task stalled)
7 # (1-LED) Solid ON: Kernel hung (timer task stalled)
8 # (2-LED) Solid RED: Bootloader running, or kernel hung (timer task stalled)
9 # (2-LED) Solid YELLOW: Kernel hung (timer task stalled)
11 # 10Hz blink: failsafe
12 # (1-LED) Heartbeat: normal operation
13 # (2-LED) Solid GREEN: normal operation
15 . /lib/functions/leds.sh
18 [ -d "/sys/class/leds/status" ] && status_led="status"
19 [ -d "/sys/class/leds/power:green" ] && status_led="power:green"
27 status_led_set_timer 100 100
30 status_led_set_timer 50 50
33 [ "$status_led" = "status" ] && {
34 status_led_set_heartbeat
36 [ "$status_led" = "power:green" ] && {