From: c vw Date: Mon, 15 Nov 2021 12:46:10 +0000 (+0100) Subject: Corrected interplay of "pa_enabled" and "band->disablePA". X-Git-Url: https://git.rkrishnan.org/pf/ref/de/seg/bridge/nav/something?a=commitdiff_plain;h=890b97dcd06485bebb84674bdf6c21733f7d75d5;p=pihpsdr.git Corrected interplay of "pa_enabled" and "band->disablePA". --- diff --git a/new_protocol.c b/new_protocol.c index d6bac9d..ef29042 100644 --- a/new_protocol.c +++ b/new_protocol.c @@ -692,7 +692,7 @@ static void new_protocol_general() { general_buffer[37]=0x08; // phase word (not frequency) general_buffer[38]=0x01; // enable hardware timer - if(band->disablePA) { + if(!pa_enabled || band->disablePA) { general_buffer[58]=0x00; } else { general_buffer[58]=0x01; // enable PA diff --git a/old_protocol.c b/old_protocol.c index 02b183a..3ece712 100644 --- a/old_protocol.c +++ b/old_protocol.c @@ -1628,8 +1628,8 @@ void ozy_send_buffer() { output_buffer[C2]= 0x00; output_buffer[C3]= 0x00; output_buffer[C4]= 0x00; - if (pa_enabled || txband->disablePA) output_buffer[C2] |= 0x08; - if (tune) output_buffer[C2] |= 0x10; + if (pa_enabled && !txband->disablePA) output_buffer[C2] |= 0x08; + if (tune) output_buffer[C2] |= 0x10; } command=4; break;