From db64ec92cbe96bafca397f0e47faadd8d9e57d6e Mon Sep 17 00:00:00 2001 From: Patrick Urban Date: Wed, 3 Sep 2025 13:55:31 +0200 Subject: [PATCH] spiFlash: mask RDSR_WIP instead of RDSR_WEL while waiting for completion --- src/spiFlash.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/spiFlash.cpp b/src/spiFlash.cpp index e79be9b..00fa22e 100644 --- a/src/spiFlash.cpp +++ b/src/spiFlash.cpp @@ -970,7 +970,7 @@ bool SPIFlash::set_quad_bit(bool set_quad) _spi->spi_put(reg_wr, (uint8_t *)®_val, NULL, nb_wr_byte); /* Wait for completion */ - if (_spi->spi_wait(FLASH_RDSR, FLASH_RDSR_WEL, 0x00, 10000) != 0) { + if (_spi->spi_wait(FLASH_RDSR, FLASH_RDSR_WIP, 0x00, 10000) != 0) { printError("SPIFlash Error: failed to disable write"); return false; }