Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Duet3D/RepRapFirmware.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Crocker <dcrocker@eschertech.com>2021-04-06 11:54:54 +0300
committerDavid Crocker <dcrocker@eschertech.com>2021-04-06 11:54:54 +0300
commit52ff42ee0fb795fa09d694567abed36267df6441 (patch)
tree06e4b399eece39ecc467eb6b47def2ad15ec5899 /src/Networking
parent91ab8a2aca040d7d2007df053a01a0aa790a64c8 (diff)
Corrected cache invalidate call in WiFi interface (thanks, Andy)
Diffstat (limited to 'src/Networking')
-rw-r--r--src/Networking/ESP8266WiFi/WiFiInterface.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Networking/ESP8266WiFi/WiFiInterface.cpp b/src/Networking/ESP8266WiFi/WiFiInterface.cpp
index 3f2071d8..bee962e4 100644
--- a/src/Networking/ESP8266WiFi/WiFiInterface.cpp
+++ b/src/Networking/ESP8266WiFi/WiFiInterface.cpp
@@ -1780,7 +1780,7 @@ int32_t WiFiInterface::SendCommand(NetworkCommand cmd, SocketNumber socketNum, u
espWaitingTask = TaskBase::GetCallerTaskHandle();
transferPending = true;
- Cache::FlushBeforeDMASend(&bufferIn, sizeof(bufferIn));
+ Cache::FlushBeforeDMASend(bufferOut, (dataOut != nullptr) ? sizeof(bufferOut->hdr) + dataOutLength : sizeof(bufferOut->hdr));
#if SAME5x
spi_slave_dma_setup(dataOutLength, dataInLength);
@@ -1851,7 +1851,7 @@ int32_t WiFiInterface::SendCommand(NetworkCommand cmd, SocketNumber socketNum, u
#endif
// Look at the response
- Cache::InvalidateAfterDMAReceive(&bufferIn, sizeof(MessageHeaderEspToSam));
+ Cache::InvalidateAfterDMAReceive(&bufferIn->hdr, sizeof(bufferIn->hdr));
if (bufferIn->hdr.formatVersion != MyFormatVersion)
{
if (reprap.Debug(moduleNetwork))