#!/bin/sh

PTT_BL_CF=/etc/brightness.conf

# in newer kernels device has been renamed:
if [ -f /sys/class/backlight/pcf50633-bl/brightness ]; then
	PTT_BL_IO=/sys/class/backlight/pcf50633-bl/brightness
	PTT_BL_MIN=7
	PTT_BL_MAX=60
	PTT_BL_STEP=14
else
	PTT_BL_IO=/sys/class/backlight/gta02-bl/brightness
	PTT_BL_MIN=28
	PTT_BL_MAX=230
	PTT_BL_STEP=52
fi

if [ $# -gt 0 ]; then
	echo $1 > $PTT_BL_IO
	echo $1 > $PTT_BL_CF
	exit 0
fi

PTT_BL=`cat $PTT_BL_IO`

if [ $PTT_BL -gt $PTT_BL_MAX ]; then
	PTT_BL=$PTT_BL_MIN
else
	PTT_BL=$((PTT_BL+PTT_BL_STEP))
fi
	
echo $PTT_BL > $PTT_BL_IO
# save to config file too
echo $PTT_BL > $PTT_BL_CF

