Fix ADHDS2A RX LNA switch

This commit is contained in:
pascallanger 2019-10-13 16:35:09 +02:00
parent 5ae4f0288b
commit a23178e20e
3 changed files with 8 additions and 8 deletions

View File

@ -67,9 +67,9 @@ uint16_t initAFHDS2A_Rx()
A7105_Init();
hopping_frequency_no = 0;
packet_count = 0;
rx_data_started = 0;
rx_data_started = false;
rx_disable_lna = IS_POWER_FLAG_on;
CC2500_SetTxRxMode(rx_disable_lna ? TXRX_OFF : RX_EN);
A7105_SetTxRxMode(rx_disable_lna ? TXRX_OFF : RX_EN);
A7105_Strobe(A7105_RX);
if (IS_BIND_IN_PROGRESS) {
@ -101,7 +101,7 @@ uint16_t AFHDS2A_Rx_callback()
#endif
if (rx_disable_lna != IS_POWER_FLAG_on) {
rx_disable_lna = IS_POWER_FLAG_on;
CC2500_SetTxRxMode(rx_disable_lna ? TXRX_OFF : RX_EN);
A7105_SetTxRxMode(rx_disable_lna ? TXRX_OFF : RX_EN);
}
switch(phase) {
@ -169,7 +169,7 @@ uint16_t AFHDS2A_Rx_callback()
AFHDS2A_Rx_build_telemetry_packet();
telemetry_link = 1;
}
rx_data_started = 1;
rx_data_started = true;
read_retry = 10; // hop to next channel
pps_counter++;
}

View File

@ -166,7 +166,7 @@ uint16_t initFrSky_Rx()
state = 0;
frsky_rx_chanskip = 1;
hopping_frequency_no = 0;
rx_data_started = 0;
rx_data_started = false;
frsky_rx_finetune = 0;
telemetry_link = 0;
if (IS_BIND_IN_PROGRESS) {
@ -329,7 +329,7 @@ uint16_t FrSky_Rx_callback()
frsky_rx_build_telemetry_packet();
telemetry_link = 1;
}
rx_data_started = 1;
rx_data_started = true;
read_retry = 0;
pps_counter++;
}

View File

@ -220,8 +220,8 @@ uint8_t packet_in[TELEMETRY_BUFFER_SIZE];//telemetry receiving packets
//RX protocols
#if defined(AFHDS2A_RX_A7105_INO) || defined(FRSKY_RX_CC2500_INO)
uint8_t rx_data_started;
uint8_t rx_disable_lna;
bool rx_data_started;
bool rx_disable_lna;
uint16_t rx_rc_chan[16];
#endif
#endif // TELEMETRY