summaryrefslogtreecommitdiff
path: root/sw/Core/Src/params.h
diff options
context:
space:
mode:
authorMaking Sound Machines <40341903+makingsoundmachines@users.noreply.github.com>2024-08-01 14:17:52 +0200
committerGitHub <noreply@github.com>2024-08-01 14:17:52 +0200
commit8069312a15ce3e60286a49e72bb80a7fad43d32c (patch)
treeb738d4b0196eb9d534bfc13bc24e07f2f3323c3d /sw/Core/Src/params.h
parentad566c3ab1ff5500d26b7c96da3fa9cc3be9f36b (diff)
parent20df8dfa669f9ef70b591c01a67c1e2b133a40a6 (diff)
downloadplinky-8069312a15ce3e60286a49e72bb80a7fad43d32c.tar.gz
Merge pull request #20 from makingsoundmachines/main
Fixes encoder response for headphone volume
Diffstat (limited to 'sw/Core/Src/params.h')
-rwxr-xr-xsw/Core/Src/params.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/sw/Core/Src/params.h b/sw/Core/Src/params.h
index 532eac7..905cf3d 100755
--- a/sw/Core/Src/params.h
+++ b/sw/Core/Src/params.h
@@ -808,7 +808,7 @@ void EditParamNoQuant(u8 paramidx, u8 mod, s16 data) {
return;
if (paramidx == P_HEADPHONE) {
if (mod == M_BASE) {
- data = clampi(-45, (data / (FULL / 64)) - 45, 18);
+ data = clampi(-45, ((data + (FULL/128)) / (FULL / 64)) - 45, 18);
if (data == sysparams.headphonevol)
return;
sysparams.headphonevol = data;