Add support for .ini file,

Add support for extended messages (advanced protocol),
Add handy command lines for Power, Volume in db, and Mute.
This commit is contained in:
2026-01-31 14:39:37 -06:00
parent 936f71b737
commit 49edca0238
8 changed files with 368 additions and 195 deletions

View File

@@ -523,7 +523,7 @@ const char *VolumeDB(uint8_t val) {
b = -99.5f;
//}
float db = m * val + b;
sprintf_s(buf, sizeof(buf), "%+3.1f db", db);
sprintf_s(buf, sizeof(buf), "%+4.1f db", db);
return buf;
}
@@ -537,7 +537,7 @@ const char *PM10dbText(uint8_t val) {
m = 0.5f;
b = -10.0f;
float db = m * (val - 0x14) + b;
sprintf_s(buf, sizeof(buf), "%+3.1f db", db);
sprintf_s(buf, sizeof(buf), "%+4.1f db", db);
}
return buf;
}
@@ -552,7 +552,7 @@ const char *M20P0dbText(uint8_t val) {
m = 0.5f;
b = -20.0f;
float db = m * (val)+b;
sprintf_s(buf, sizeof(buf), "%+3.1f db", db);
sprintf_s(buf, sizeof(buf), "%+4.1f db", db);
}
return buf;
}
@@ -567,7 +567,7 @@ const char *M10P10dbText(uint8_t val) {
m = 0.5f;
b = -10.0f;
float db = m * (val - 0x14) + b;
sprintf_s(buf, sizeof(buf), "%+3.1f db", db);
sprintf_s(buf, sizeof(buf), "%+4.1f db", db);
}
return buf;
}
@@ -644,7 +644,7 @@ const char *ZeroTo30msText(uint8_t val) {
m = 0.5f;
b = 0;
float delay = m * (val + b);
sprintf_s(buf, sizeof(buf), "%+3.1f ms", delay);
sprintf_s(buf, sizeof(buf), "%+4.1f ms", delay);
}
return buf;
}