MCPcopy Create free account
hub / github.com/Duet3D/RepRapFirmware / ResetConnection

Method ResetConnection

src/SBC/DataTransfer.cpp:989–1006  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

987}
988
989void DataTransfer::ResetConnection(bool fullReset) noexcept
990{
991 // Clear the remaining data to send
992 disable_spi();
993 dataReceived = false;
994 rxPointer = txPointer = 0;
995 packetId = 0;
996
997 // Reset the TfrRdy pin level and the seq numbers only if no communication is taking place
998 if (fullReset)
999 {
1000 transferReadyHigh = false;
1001 lastTransferNumber = rxHeader.sequenceNumber = txHeader.sequenceNumber = 0;
1002 }
1003
1004 // Kick off a new transfer
1005 StartNextTransfer();
1006}
1007
1008bool DataTransfer::WriteObjectModel(OutputBuffer *data) noexcept
1009{

Callers 1

TaskLoopMethod · 0.80

Calls 1

disable_spiFunction · 0.85

Tested by

no test coverage detected