1
0
mirror of https://github.com/DCC-EX/CommandStation-EX.git synced 2024-12-26 22:01:25 +01:00

remove packetPendingRMT from wrong if

This commit is contained in:
Harald Barth 2021-11-21 21:28:56 +01:00
parent c8e5123c0a
commit 2632d44ec9

View File

@ -302,7 +302,7 @@ void IRAM_ATTR DCCWaveform::interrupt2() {
// Wait until there is no packet pending, then make this pending
void DCCWaveform::schedulePacket(const byte buffer[], byte byteCount, byte repeats) {
if (byteCount > MAX_PACKET_SIZE) return; // allow for chksum
while (packetPending||packetPendingRMT);
while (packetPending);
portENTER_CRITICAL(&timerMux);
byte checksum = 0;
for (byte b = 0; b < byteCount; b++) {