From 032e0641a585a4fda750ded38325d41f8beed2ae Mon Sep 17 00:00:00 2001 From: goebish Date: Wed, 2 Oct 2019 09:04:13 +0200 Subject: [PATCH] Fix AFHDS2A receiver packet filter (#276) * Add skeleton for AFHDS2A receiver protocol * Bind & data Ok * Send channels to TX via telemetry * Add RSSI * Fix AVR compilation * Fix channel number * Fix packet type check --- Multiprotocol/AFHDS2A_Rx_a7105.ino | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Multiprotocol/AFHDS2A_Rx_a7105.ino b/Multiprotocol/AFHDS2A_Rx_a7105.ino index fcf9413..d4c8b8e 100644 --- a/Multiprotocol/AFHDS2A_Rx_a7105.ino +++ b/Multiprotocol/AFHDS2A_Rx_a7105.ino @@ -167,7 +167,7 @@ uint16_t AFHDS2A_Rx_callback() if (AFHDS2A_Rx_data_ready()) { A7105_ReadData(AFHDS2A_RX_TXPACKET_SIZE); if (memcmp(&packet[1], rx_id, 4) == 0 && memcmp(&packet[5], rx_tx_addr, 4) == 0) { - if (packet[0] = 0x58 && packet[37] == 0x00 && telemetry_link == 0) { // standard packet, send channels to TX + if (packet[0] == 0x58 && packet[37] == 0x00 && telemetry_link == 0) { // standard packet, send channels to TX int rssi = min(A7105_ReadReg(A7105_1D_RSSI_THOLD),160); RX_RSSI = map(rssi, 160, 8, 0, 100); AFHDS2A_Rx_build_telemetry_packet();