inital changes
Specific changes for the Nanote-Next UMPC it dosent have an ambient brightness sensor
This commit is contained in:
parent
b4948cf46f
commit
1b8e84006b
1 changed files with 13 additions and 7 deletions
|
@ -8,16 +8,16 @@ SensorDelay=1
|
||||||
|
|
||||||
# Scale sesor to displas brightness range
|
# Scale sesor to displas brightness range
|
||||||
# NOW WITH FLOAT SUPPORT
|
# NOW WITH FLOAT SUPPORT
|
||||||
SensorToDisplayScale=24.09
|
SensorToDisplayScale=1
|
||||||
|
|
||||||
#This should match your refesh rate other wise it will either change the back light more times than needed or too few for a smooth animation
|
#This should match your refesh rate other wise it will either change the back light more times than needed or too few for a smooth animation
|
||||||
LevelSteps=60
|
LevelSteps=31
|
||||||
# The is should match the LevelSteps but in the acual time each event should take to see
|
# The is should match the LevelSteps but in the acual time each event should take to see
|
||||||
AnimationDelay=0.016
|
AnimationDelay=0.016
|
||||||
|
|
||||||
|
|
||||||
# Read the variable names
|
# Read the variable names
|
||||||
MinimumBrightness=001
|
MinimumBrightness=050
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -84,11 +84,18 @@ MaxScreenBrightness=$(find -L /sys/class/backlight -maxdepth 2 -name "max_bright
|
||||||
BLightPath=$(find -L /sys/class/backlight -maxdepth 2 -name "brightness" 2>/dev/null | grep "brightness")
|
BLightPath=$(find -L /sys/class/backlight -maxdepth 2 -name "brightness" 2>/dev/null | grep "brightness")
|
||||||
|
|
||||||
# Set path to current luminance sensor
|
# Set path to current luminance sensor
|
||||||
LSensorPath=$(find -L /sys/bus/iio/devices -maxdepth 2 -name "in_illuminance_raw" 2>/dev/null | grep "in_illuminance_raw")
|
|
||||||
|
|
||||||
|
|
||||||
#Set the current light value so we have something to compare to
|
#Set the current light value so we have something to compare to
|
||||||
OldLight=$(cat $LSensorPath)
|
if [[ -f /dev/shm/AB.offset ]]
|
||||||
|
then
|
||||||
|
OffSet=$(cat /dev/shm/AB.offset)
|
||||||
|
else
|
||||||
|
OffSet=0
|
||||||
|
$(echo $OffSet > /dev/shm/AB.offset)
|
||||||
|
$(chmod 666 /dev/shm/AB.offset)
|
||||||
|
fi
|
||||||
|
OldLight=$(($OffSet))
|
||||||
|
|
||||||
while true
|
while true
|
||||||
do
|
do
|
||||||
|
@ -101,9 +108,8 @@ do
|
||||||
$(chmod 666 /dev/shm/AB.offset)
|
$(chmod 666 /dev/shm/AB.offset)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
Light=$(cat $LSensorPath)
|
|
||||||
## apply offset to current light value
|
## apply offset to current light value
|
||||||
Light=$((Light + OffSet))
|
Light=$((OffSet))
|
||||||
|
|
||||||
# Set allowed range for light
|
# Set allowed range for light
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue