Update sequence number logic to send invalid sequence indicator when invalid sequence detected. Works to resync telemetry stream as tested with EU firmware version.

This commit is contained in:
hexfet 2017-07-22 22:07:42 -04:00
parent 97a3c8dca1
commit 4624075112

View File

@ -156,6 +156,8 @@ static void __attribute__((unused)) frskyX_data_frame()
seq_last_sent = (seq_last_sent + 1) % 4;
else if (seq_last_rcvd == 0x00)
seq_last_sent = 1;
else
seq_last_rcvd = 8;
if(sub_protocol & 1 )// in X8 mode send only 8ch every 9ms
lpass = 0 ;
@ -281,4 +283,4 @@ uint16_t initFrSkyX()
seq_last_rcvd = 8;
return 10000;
}
#endif
#endif