From 99ca6fa36cafe0a7b9f3d4bce03c5b10d42682b6 Mon Sep 17 00:00:00 2001 From: Pascal Langer Date: Tue, 2 Mar 2021 16:26:30 +0100 Subject: [PATCH] DEVO: fix temp telemetry --- Multiprotocol/Devo_cyrf6936.ino | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/Multiprotocol/Devo_cyrf6936.ino b/Multiprotocol/Devo_cyrf6936.ino index 9fa1c0c..7f72af3 100644 --- a/Multiprotocol/Devo_cyrf6936.ino +++ b/Multiprotocol/Devo_cyrf6936.ino @@ -239,18 +239,15 @@ static void __attribute__((unused)) DEVO_parse_telemetry_packet() frsky_send_user_frame(0x3A, val, 0x00); // volt3 frsky_send_user_frame(0x3B, dec, 0x00); // volt3 } - if(packet[7] != 0) - { - val = packet[7] * 120; // change to RPM - frsky_send_user_frame(0x03, val, val>>8); // RPM - } + val = packet[7] * 120; // change to RPM + frsky_send_user_frame(0x03, val, val>>8); // RPM break; case 0x31: // Temperature packet - //memcpy(&packet[1],"\x15\x16\x17\x00\x00\x00\x00\x00\x00\x00\x00\x00",12); // guess 21°, 22°, 23° + //memcpy(&packet[1],"\x29\x2A\x2B\x00\x00\x00\x00\x00\x00\x00\x00\x00",12); // 21°, 22°, 23° if(packet[1]!=0xff) - frsky_send_user_frame(0x02, packet[1], 0x00); // temp1 + frsky_send_user_frame(0x02, packet[1]-20, 0x00); // temp1 if(packet[2]!=0xff) - frsky_send_user_frame(0x05, packet[2], 0x00); // temp2 + frsky_send_user_frame(0x05, packet[2]-20, 0x00); // temp2 break; // GPS Data case 0x32: // Longitude