@@ -931,8 +931,7 @@ bool xmitDatagramP2PSyncClocks()
931931 radioCallHistory[RADIO_CALL_xmitDatagramP2PSyncClocks] = currentMillis;
932932
933933 startOfData = endOfTxData;
934- memcpy (endOfTxData, &channelNumber, sizeof (channelNumber));
935- endOfTxData += sizeof (channelNumber);
934+ *endOfTxData++ = channelNumber;
936935
937936 memcpy (endOfTxData, ¤tMillis, sizeof (currentMillis));
938937 endOfTxData += sizeof (unsigned long );
@@ -1149,18 +1148,20 @@ bool xmitDatagramMpHeartbeat()
11491148 radioCallHistory[RADIO_CALL_xmitDatagramMpHeartbeat] = millis ();
11501149
11511150 startOfData = endOfTxData;
1152- memcpy (endOfTxData, &channelNumber, sizeof (channelNumber));
1153- endOfTxData += sizeof (channelNumber);
1151+ *endOfTxData++ = channelNumber;
1152+
1153+ memcpy (endOfTxData, ¤tMillis, sizeof (currentMillis));
1154+ endOfTxData += sizeof (unsigned long );
11541155
11551156 /*
1156- endOfTxData ---.
1157- |
1158- V
1159- +----------+---------+----------+------------+---------+----------+
1160- | Optional | | Optional | Optional | Channel | |
1161- | NET ID | Control | C-Timer | SF6 Length | Number | Trailer |
1162- | 8 bits | 8 bits | 2 bytes | 8 bits | 1 byte | n Bytes |
1163- +----------+---------+----------+------------+---------+----------+
1157+ endOfTxData ---.
1158+ |
1159+ V
1160+ +----------+---------+----------+------------+---------+---------+--------- -+
1161+ | Optional | | Optional | Optional | Channel | | |
1162+ | NET ID | Control | C-Timer | SF6 Length | Number | Millis | Trailer |
1163+ | 8 bits | 8 bits | 2 bytes | 8 bits | 1 byte | 4 bytes | n Bytes |
1164+ +----------+---------+----------+------------+---------+---------+--------- -+
11641165 */
11651166
11661167 // Verify the data length
0 commit comments