Skip to content

Commit b0b022d

Browse files
SPI DMA: avoid 0-byte transfers!
1 parent e9221fb commit b0b022d

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

Adafruit_SPITFT.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -511,6 +511,7 @@ void Adafruit_SPITFT::writeColor(uint16_t color, uint32_t len) {
511511
if(_sclk < 0) { // Using hardware SPI
512512

513513
#ifdef USE_SPI_DMA
514+
if(!len) return; // DO NOT ANGER DMA WITH 0-BYTE TRANSFERS!
514515

515516
int i, d, numDescriptors;
516517
if(hi == lo) { // If high & low bytes are same...

0 commit comments

Comments
 (0)