Root/target/linux/ramips/base-files/etc/uci-defaults/leds

1#!/bin/sh
2
3. /lib/ramips.sh
4
5set_usb_led() {
6    local sysfs="$1"
7
8    uci batch <<EOF
9set system.usb_led=led
10set system.usb_led.name='usb'
11set system.usb_led.sysfs='$sysfs'
12set system.usb_led.trigger='usbdev'
13set system.usb_led.dev='1-1'
14set system.usb_led.interval='50'
15commit system
16EOF
17}
18
19set_wifi_led() {
20    local sysfs="$1"
21
22    uci batch <<EOF
23set system.wifi_led=led
24set system.wifi_led.name='wifi'
25set system.wifi_led.sysfs='$sysfs'
26set system.wifi_led.trigger='netdev'
27set system.wifi_led.dev='wlan0'
28set system.wifi_led.mode='link rx tx'
29commit system
30EOF
31}
32
33board=$(ramips_board_name)
34
35case $board in
36    all0256n)
37        set_wifi_led "rt2800pci-phy0::radio"
38        ;;
39    bc2)
40        set_usb_led "bc2:blue:usb"
41        ;;
42    esr-9753)
43        set_wifi_led "rt2800pci-phy0::radio"
44        ;;
45    f5d8235-v1)
46        set_usb_led "f5d8235-v1:blue:storage"
47        ;;
48    f5d8235-v2)
49        set_usb_led "f5d8235v2:blue:storage"
50        ;;
51    fonera20n)
52        set_usb_led "fonera20n:amber:usb"
53        ;;
54    hw550-3g)
55        set_usb_led "hw550-3g:green:usb"
56        ;;
57    mofi3500-3gn)
58        set_usb_led "mofi3500-3gn:green:usb"
59        ;;
60    nw718)
61        set_usb_led "nw718:amber:usb"
62        ;;
63    sl-r7205)
64        set_wifi_led "rt2800pci-phy0::radio"
65        ;;
66    v11st-fe)
67        set_wifi_led "rt2800pci-phy0::radio"
68        ;;
69    w502u)
70        set_usb_led "alfa:blue:usb"
71        set_wifi_led "rt2800pci-phy0::radio"
72        ;;
73    wcr-150gn)
74        set_usb_led "wcr150gn:amber:user"
75        ;;
76esac
77

Archive Download this file



interactive