Squelch now also working in MPX audio mode
This commit is contained in:
@@ -220,11 +220,13 @@ void TEF6686::setVolume(int8_t volume) {
|
|||||||
|
|
||||||
void TEF6686::setMute() {
|
void TEF6686::setMute() {
|
||||||
mute = true;
|
mute = true;
|
||||||
|
if (mpxmode) devTEF_Radio_Specials(0);
|
||||||
devTEF_Audio_Set_Mute(1);
|
devTEF_Audio_Set_Mute(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
void TEF6686::setUnMute() {
|
void TEF6686::setUnMute() {
|
||||||
mute = false;
|
mute = false;
|
||||||
|
if (mpxmode) devTEF_Radio_Specials(1);
|
||||||
devTEF_Audio_Set_Mute(0);
|
devTEF_Audio_Set_Mute(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -243,6 +245,7 @@ void TEF6686::setDeemphasis(uint8_t timeconstant) {
|
|||||||
|
|
||||||
void TEF6686::setAudio(uint8_t audio) {
|
void TEF6686::setAudio(uint8_t audio) {
|
||||||
devTEF_Radio_Specials(audio);
|
devTEF_Radio_Specials(audio);
|
||||||
|
if (audio == 0) mpxmode = false; else mpxmode = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
void TEF6686::setFMSI(uint8_t mode) {
|
void TEF6686::setFMSI(uint8_t mode) {
|
||||||
|
|||||||
@@ -274,6 +274,7 @@ class TEF6686 {
|
|||||||
bool useRTPlus = true;
|
bool useRTPlus = true;
|
||||||
bool ABold;
|
bool ABold;
|
||||||
bool afreset;
|
bool afreset;
|
||||||
|
bool mpxmode;
|
||||||
char stationTextBuffer[65];
|
char stationTextBuffer[65];
|
||||||
uint16_t piold;
|
uint16_t piold;
|
||||||
bool rtABold;
|
bool rtABold;
|
||||||
|
|||||||
Reference in New Issue
Block a user