From 13add5b9f261266f41223c7114e778c2c6130a7e Mon Sep 17 00:00:00 2001 From: Pascal Langer Date: Tue, 6 Apr 2021 18:15:34 +0200 Subject: [PATCH] Devo: fix GPS year --- Multiprotocol/Devo_cyrf6936.ino | 5 +++-- Multiprotocol/Multiprotocol.h | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Multiprotocol/Devo_cyrf6936.ino b/Multiprotocol/Devo_cyrf6936.ino index 975ff23..f7b2459 100644 --- a/Multiprotocol/Devo_cyrf6936.ino +++ b/Multiprotocol/Devo_cyrf6936.ino @@ -283,11 +283,12 @@ static void __attribute__((unused)) DEVO_parse_telemetry_packet() frsky_send_user_frame(0x11+8, dec, dec>>8); break; case 0x36: // Time - //memcpy(&packet[1],"\x31\x38\x32\x35\x35\x32\x31\x35\x31\x30\x31\x32",12); // 2012-10-15 18:25:52 (UTC) + //memcpy(&packet[1],"\x31\x38\x32\x35\x35\x32\x31\x35\x31\x30\x31\x32",12); // "182552151012" = 2012-10-15 18:25:52 (UTC) if(packet[1]!=0) { frsky_send_user_frame(0x15, DEVO_text_to_int(&packet[9], 2), DEVO_text_to_int(&packet[7], 2)); // month, day - frsky_send_user_frame(0x16, DEVO_text_to_int(&packet[11], 2)+24, 0x00); // year + val = 2000 + DEVO_text_to_int(&packet[11], 2); // year + frsky_send_user_frame(0x16, val, val>>8); frsky_send_user_frame(0x17, DEVO_text_to_int(&packet[1], 2), DEVO_text_to_int(&packet[3], 2)); // hour, min frsky_send_user_frame(0x18, DEVO_text_to_int(&packet[5], 2), 0x00); // second } diff --git a/Multiprotocol/Multiprotocol.h b/Multiprotocol/Multiprotocol.h index 92b93b5..cab51e2 100644 --- a/Multiprotocol/Multiprotocol.h +++ b/Multiprotocol/Multiprotocol.h @@ -19,7 +19,7 @@ #define VERSION_MAJOR 1 #define VERSION_MINOR 3 #define VERSION_REVISION 2 -#define VERSION_PATCH_LEVEL 70 +#define VERSION_PATCH_LEVEL 71 #define MODE_SERIAL 0