mirror of
https://github.com/pascallanger/DIY-Multiprotocol-TX-Module.git
synced 2025-07-01 10:17:53 +00:00
Fix ADHDS2A RX LNA switch
This commit is contained in:
parent
5ae4f0288b
commit
a23178e20e
@ -67,9 +67,9 @@ uint16_t initAFHDS2A_Rx()
|
|||||||
A7105_Init();
|
A7105_Init();
|
||||||
hopping_frequency_no = 0;
|
hopping_frequency_no = 0;
|
||||||
packet_count = 0;
|
packet_count = 0;
|
||||||
rx_data_started = 0;
|
rx_data_started = false;
|
||||||
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);
|
||||||
A7105_Strobe(A7105_RX);
|
A7105_Strobe(A7105_RX);
|
||||||
|
|
||||||
if (IS_BIND_IN_PROGRESS) {
|
if (IS_BIND_IN_PROGRESS) {
|
||||||
@ -101,7 +101,7 @@ uint16_t AFHDS2A_Rx_callback()
|
|||||||
#endif
|
#endif
|
||||||
if (rx_disable_lna != IS_POWER_FLAG_on) {
|
if (rx_disable_lna != IS_POWER_FLAG_on) {
|
||||||
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) {
|
switch(phase) {
|
||||||
@ -169,7 +169,7 @@ uint16_t AFHDS2A_Rx_callback()
|
|||||||
AFHDS2A_Rx_build_telemetry_packet();
|
AFHDS2A_Rx_build_telemetry_packet();
|
||||||
telemetry_link = 1;
|
telemetry_link = 1;
|
||||||
}
|
}
|
||||||
rx_data_started = 1;
|
rx_data_started = true;
|
||||||
read_retry = 10; // hop to next channel
|
read_retry = 10; // hop to next channel
|
||||||
pps_counter++;
|
pps_counter++;
|
||||||
}
|
}
|
||||||
|
@ -166,7 +166,7 @@ uint16_t initFrSky_Rx()
|
|||||||
state = 0;
|
state = 0;
|
||||||
frsky_rx_chanskip = 1;
|
frsky_rx_chanskip = 1;
|
||||||
hopping_frequency_no = 0;
|
hopping_frequency_no = 0;
|
||||||
rx_data_started = 0;
|
rx_data_started = false;
|
||||||
frsky_rx_finetune = 0;
|
frsky_rx_finetune = 0;
|
||||||
telemetry_link = 0;
|
telemetry_link = 0;
|
||||||
if (IS_BIND_IN_PROGRESS) {
|
if (IS_BIND_IN_PROGRESS) {
|
||||||
@ -329,7 +329,7 @@ uint16_t FrSky_Rx_callback()
|
|||||||
frsky_rx_build_telemetry_packet();
|
frsky_rx_build_telemetry_packet();
|
||||||
telemetry_link = 1;
|
telemetry_link = 1;
|
||||||
}
|
}
|
||||||
rx_data_started = 1;
|
rx_data_started = true;
|
||||||
read_retry = 0;
|
read_retry = 0;
|
||||||
pps_counter++;
|
pps_counter++;
|
||||||
}
|
}
|
||||||
|
@ -220,8 +220,8 @@ uint8_t packet_in[TELEMETRY_BUFFER_SIZE];//telemetry receiving packets
|
|||||||
|
|
||||||
//RX protocols
|
//RX protocols
|
||||||
#if defined(AFHDS2A_RX_A7105_INO) || defined(FRSKY_RX_CC2500_INO)
|
#if defined(AFHDS2A_RX_A7105_INO) || defined(FRSKY_RX_CC2500_INO)
|
||||||
uint8_t rx_data_started;
|
bool rx_data_started;
|
||||||
uint8_t rx_disable_lna;
|
bool rx_disable_lna;
|
||||||
uint16_t rx_rc_chan[16];
|
uint16_t rx_rc_chan[16];
|
||||||
#endif
|
#endif
|
||||||
#endif // TELEMETRY
|
#endif // TELEMETRY
|
||||||
|
Loading…
x
Reference in New Issue
Block a user