Fixed bug in deemphasis selector

This commit is contained in:
Sjef Verhoeven PE5PVB
2023-10-24 19:23:16 +02:00
parent 6786df55bc
commit dd2370a083
2 changed files with 23 additions and 15 deletions
+5 -3
View File
@@ -236,9 +236,11 @@ void TEF6686::setAGC(uint8_t agc) {
}
void TEF6686::setDeemphasis(uint8_t timeconstant) {
if (timeconstant == 1) devTEF_Radio_Set_Deemphasis(500);
if (timeconstant == 2) devTEF_Radio_Set_Deemphasis(750);
if (timeconstant == 3) devTEF_Radio_Set_Deemphasis(0);
switch (timeconstant) {
case 1: devTEF_Radio_Set_Deemphasis(500); break;
case 2: devTEF_Radio_Set_Deemphasis(750); break;
default: devTEF_Radio_Set_Deemphasis(0); break;
}
}
void TEF6686::setAudio(uint8_t audio) {
+8 -2
View File
@@ -248,8 +248,14 @@ void XDRGTKRoutine() {
break;
case 'D':
DeEmphasis = atol(buff + 1);
DataPrint("D" + String(DeEmphasis) + "\n");
byte demp;
demp = atol(buff + 1);
DataPrint("D" + String(demp) + "\n");
switch (demp) {
case 0: DeEmphasis = 1; break;
case 1: DeEmphasis = 2; break;
case 2: DeEmphasis = 0; break;
}
radio.setDeemphasis(DeEmphasis);
break;