diff --git a/setup-audio.sh b/setup-audio.sh index f8528dd..4fdf068 100755 --- a/setup-audio.sh +++ b/setup-audio.sh @@ -200,6 +200,22 @@ else echo " Added dtparam=i2c_arm=on." fi +if grep -q '^dtparam=spi=on' "$CONFIG"; then + echo " dtparam=spi=on already set." +elif grep -q '^#.*dtparam=spi=on' "$CONFIG"; then + sed -i 's/^#.*dtparam=spi=on/dtparam=spi=on/' "$CONFIG" + CHANGED=1 + echo " Uncommented dtparam=spi=on." +else + if grep -q '^dtparam=audio=on' "$CONFIG"; then + sed -i '/^dtparam=audio=on/a dtparam=spi=on' "$CONFIG" + else + echo "dtparam=spi=on" >> "$CONFIG" + fi + CHANGED=1 + echo " Added dtparam=spi=on." +fi + if grep -q '^dtparam=i2s=on' "$CONFIG"; then echo " dtparam=i2s=on already set." elif grep -q '^#.*dtparam=i2s=on' "$CONFIG"; then