Commit 233ea7b9 authored by nimrod's avatar nimrod
Browse files

- Added scripts to show the battery charge percent on the PocketCHIP.

parent 1ff619bd
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
#!/bin/sh
set -eu

current="$(cat /usr/lib/pocketchip-batt/voltage)"

. "$HOME/.local/voltage"

echo $(( 100 * (current - min) / (max - min) ))
+34 −0
Original line number Diff line number Diff line
#!/bin/sh
set -eu
# To install, add the folowing lines to your crontab:
# PATH="~/Documents/bin:/usr/local/bin:/usr/bin:/bin"
# */5 * * * * update-voltage

filepath="$HOME/.local/voltage"

update_voltage () {
    echo "min=$1" >  "$filepath"
    echo "max=$2" >> "$filepath"
}

current="$(cat /usr/lib/pocketchip-batt/voltage)"

mkdir -p "$(dirname "$filepath" )"

if [ ! -f "$filepath" ]
then
    update_voltage "$current" "$current"
    exit 0
fi

. "$filepath"

if [ "$current" -gt "$max" ]
then
    max="$current"
    update_voltage "$min" "$max"
elif [ "$current" -lt "$min" ]
then
    min="$current"
    update_voltage "$min" "$max"
fi