libpnd; make pndvalidator slightly less useless.. can illustrate some pnd iteration
[pandora-libraries.git] / testdata / scripts / op_bright_down.sh
index 5030b0b..2e79385 100755 (executable)
@@ -1,3 +1,19 @@
 #!/bin/bash
 cur=$(cat /sys/devices/platform/twl4030-pwm0-bl/backlight/twl4030-pwm0-bl/brightness);
-echo $(($cur-10)) > /sys/devices/platform/twl4030-pwm0-bl/backlight/twl4030-pwm0-bl/brightness
+if [ "$cur" -gt "40" ]; then
+   new=$(($cur-10))
+elif [ "$cur" -gt "30" ]; then 
+   new=$(($cur-7))
+elif [ "$cur" -gt "20" ]; then 
+   new=$(($cur-5))
+elif [ "$cur" -gt "5" ]; then 
+   new=$(($cur-3))
+elif [ "$cur" -gt "0" ]; then 
+   new=$(($cur-1))
+fi
+
+if [ "$new" -lt "3" ]; then
+   new=0
+fi
+
+echo $new > /sys/devices/platform/twl4030-pwm0-bl/backlight/twl4030-pwm0-bl/brightness