connectcore-demo-example: fix set volume command for CC6 devices

https://onedigi.atlassian.net/browse/DEL-8719

Signed-off-by: David Escalona <david.escalona@digi.com>
This commit is contained in:
David Escalona 2023-10-31 18:13:49 +01:00
parent 0d599e8de9
commit 3aa9894251
1 changed files with 4 additions and 1 deletions

View File

@ -1508,7 +1508,10 @@ def set_audio_volume(value):
Returns: Returns:
String: Error string if fails. String: Error string if fails.
""" """
res = exec_cmd(f"amixer set 'Speaker' {value}% && amixer set 'Headphone' {value}%") cmd = f"amixer set 'Speaker' {value}% && amixer set 'Headphone' {value}%"\
if read_proc_file("/proc/device-tree/digi,machine,name") not in ("ccimx6sbc", "ccimx6qpsbc")\
else f"amixer set 'Master' {value}%"
res = exec_cmd(cmd)
if res[0] != 0: if res[0] != 0:
return res[1] return res[1]
return None return None