From the IRC chat logs, user mru provided userland code to read the internal bandgap temperature sensor in the OMAP4 used in the Pandaboard. Code can be found at:
if [ "$tasto" = "$_exit" ] ; then echo stty echo clear exit fi [ Read 41 lines ] ^G Get Help ^O WriteOut ^R Read File ^Y Prev Page ^K Cut Text ^C Cur Pos ^X Exit ^J Justify ^W Where Is ^V Next Page ^U UnCut Text^T To Spell
Comments
maybe it does not work on ES
Ciao
c=32
TS_1=45000
TS_2=50000
mille=1000
_exit="q"
while true; do
var=`cat /sys/bus/platform/devices/temp_sensor_hwmon.0/temp1_input`
temp=$(echo "scale=2; $var/$mille" | bc)
if [ "$var" -le "$TS_1" ] ; then
c=32
elif [ "$var" -gt "$TS_1" ] && [ "$var" -le "$TS_2" ]; then
c=33
else
c=31
fi
clear
echo "Press q anytime to stop"
echo
echo -n -e '\r' "CPU temperature" "\033["$c";40;1m $temp "C°" \033[0m"
sleep 0.5
stty -echo
read -s -n1 -t0.01 tasto
if [ "$tasto" = "$_exit" ] ; then
echo
stty echo
clear
exit
fi
[ Read 41 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Page ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where Is ^V Next Page ^U UnCut Text^T To Spell