add flush to filesystem before closing write file.

This commit is contained in:
Thomas Göttgens
2023-04-14 10:55:05 +02:00
parent b43a5bc4f8
commit 309d4fc7f2
5 changed files with 12 additions and 2 deletions

View File

@@ -142,12 +142,14 @@ void XModemAdapter::handlePacket(meshtastic_XModem xmodemPacket)
case meshtastic_XModem_Control_EOT:
// End of transmission
sendControl(meshtastic_XModem_Control_ACK);
file.flush();
file.close();
isReceiving = false;
break;
case meshtastic_XModem_Control_CAN:
// Cancel transmission and remove file
sendControl(meshtastic_XModem_Control_ACK);
file.flush();
file.close();
FSCom.remove(filename);
isReceiving = false;