Răsfoiți Sursa

Fix for last byte

Per Mårtensson 2 ani în urmă
părinte
comite
57304f2d8e
1 a modificat fișierele cu 14 adăugiri și 0 ștergeri
  1. 14 0
      sw/src/main.cpp

+ 14 - 0
sw/src/main.cpp

@@ -851,6 +851,20 @@ void readDataLoop(uint32_t blockSize, byte* dstptr)
     asm("nop");
   } while(dstptr<endptr);
   WAIT_ACK_ACTIVE();
+    asm("nop");
+    asm("nop");
+    asm("nop");
+    asm("nop");
+    asm("nop");
+    asm("nop");
+    asm("nop");
+    asm("nop");
+    asm("nop");
+    asm("nop");
+    asm("nop");
+    asm("nop");
+    asm("nop");
+    asm("nop");
   uint32_t ret = PDREG->IDR;
   REQ_OFF();
   *dstptr = (byte)~(((ret ) & 0b11111111) );