X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?p=openpandora.oe.git;a=blobdiff_plain;f=recipes%2Fpandora-system%2Fpandora-scripts%2Fop_bluetooth_work.sh;h=25cb3b521a896cc8b5a45326bc3c16bc233bafcf;hp=26c5e5c6aa6d89ddd6b5197e27ce6e68d9f2921a;hb=a85c9c4366c556c7d765ffbd68fd456b49ca4713;hpb=49b7fc00d16022cd0306a0b979cf83b971c461bd;ds=sidebyside diff --git a/recipes/pandora-system/pandora-scripts/op_bluetooth_work.sh b/recipes/pandora-system/pandora-scripts/op_bluetooth_work.sh old mode 100755 new mode 100644 index 26c5e5c..25cb3b5 --- a/recipes/pandora-system/pandora-scripts/op_bluetooth_work.sh +++ b/recipes/pandora-system/pandora-scripts/op_bluetooth_work.sh @@ -21,12 +21,29 @@ if [ "$1" = "1" ]; then echo 0 > /sys/class/gpio/gpio15/value exit 1 fi - echo 255 > '/sys/class/leds/pandora::bluetooth/brightness' + if [ -e /sys/class/leds/ ] ; then + for led in /sys/class/leds/* ; do + trigger=$(grep "$(basename $led)" /etc/default/leds | grep bluetooth | \ + awk '{print $2}' ) + if [ "$trigger" = "bluetooth" ] ; then + echo default-on > "$led/trigger" + echo 255 > "$led/brightness" + fi + done + fi exit 0 elif [ "$1" = "0" ]; then killall hciattach echo 0 > /sys/class/gpio/gpio15/value - echo 0 > '/sys/class/leds/pandora::bluetooth/brightness' + if [ -e /sys/class/leds/ ] ; then + for led in /sys/class/leds/* ; do + trigger=$(grep "$(basename $led)" /etc/default/leds | grep bluetooth | \ + awk '{print $2}' ) + if [ "$trigger" = "bluetooth" ] ; then + echo 0 > "$led/brightness" + fi + done + fi echo 10 > /sys/devices/platform/omap_uart.0/sleep_timeout exit 0 else