From 0e52c8d26cc9268a8df2f22f8d6adcb213219396 Mon Sep 17 00:00:00 2001 From: Martin Selbmann Date: Wed, 23 Sep 2020 15:39:11 +0200 Subject: [PATCH] volume control fixes --- buzzer.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/buzzer.sh b/buzzer.sh index efa1aac..f4f853b 100755 --- a/buzzer.sh +++ b/buzzer.sh @@ -62,7 +62,7 @@ while true; do elif [ "$volumevalue" -eq 0 ] && [ "$swdownstat" -eq 1 ]; then - while [ "$volumevalue" -lt "$volumemax" ] || [ "$buzzerstat" -eq 0 ]; do + while [ "$volumevalue" -lt "$volumemax" ] && [ "$buzzerstat" -eq 1 ]; do volumevalue=$((volumevalue + 1)) $cmdamixer -q -c 2 sset 'Speaker' $volumevalue% buzzerstat="$($cmdgpio read $buzzergpio)" @@ -71,7 +71,7 @@ while true; do elif [ "$volumevalue" -gt 0 ] && [ "$swdownstat" -eq 0 ]; then - while [ "$volumevalue" -gt 0 ] || [ "$swdownstat" -eq 1 ]; do + while [ "$volumevalue" -gt 0 ] && [ "$swdownstat" -eq 0 ]; do volumevalue=$((volumevalue -1)) $cmdamixer -q -c 2 sset 'Speaker' $volumevalue% swdownstat="$($cmdgpio read $swdowngpio)"