Remember old brightnes, dont use op_bright.sh
authorvimacs <vimacs@pndtest>
Wed, 17 Feb 2010 12:14:54 +0000 (13:14 +0100)
committervimacs <vimacs@pndtest>
Wed, 17 Feb 2010 12:14:54 +0000 (13:14 +0100)
modified:   testdata/scripts/op_lid.sh

testdata/scripts/op_lid.sh

index 1ec445d..88e2087 100755 (executable)
@@ -3,8 +3,16 @@
 #only argument is 0 for open 1 for closed
 
 if [ "$1" = "1" ]; then #lid was closed
-  /usr/pandora/scripts/op_bright.sh 0
+  #/usr/pandora/scripts/op_bright.sh 0
+  cat /sys/devices/platform/twl4030-pwm0-bl/backlight/twl4030-pwm0-bl/brightness > /tmp/oldbright
+  echo 0 > /sys/devices/platform/twl4030-pwm0-bl/backlight/twl4030-pwm0-bl/brightness
 elif [ "$1" = "0" ]; then # lid was opend
-  /usr/pandora/scripts/op_bright.sh $(cat /sys/devices/platform/twl4030-pwm0-bl/backlight/twl4030-pwm0-bl/max_brightness)
+  maxbright=$(cat /sys/devices/platform/twl4030-pwm0-bl/backlight/twl4030-pwm0-bl/max_brightness)
+  oldbright=$(cat /tmp/oldbright)
+   if [ $oldbright -ge 0 ] && [ $oldbright -le $maxbright ]; then 
+    /usr/pandora/scripts/op_bright.sh $oldbright 
+   else
+    /usr/pandora/scripts/op_bright.sh $maxbright
+   fi
 fi