Patch below.
Code: Select all
diff --git a/os/hal/lib/complex/serial_nor/hal_serial_nor.c b/os/hal/lib/complex/serial_nor/hal_serial_nor.c
index 82d90835e..05f02eb63 100644
--- a/os/hal/lib/complex/serial_nor/hal_serial_nor.c
+++ b/os/hal/lib/complex/serial_nor/hal_serial_nor.c
@@ -169,9 +169,6 @@ static flash_error_t snor_start_erase_all(void *instance) {
/* Actual erase implementation.*/
err = snor_device_start_erase_all(devp);
- /* Ready state again.*/
- devp->state = FLASH_READY;
-
/* Bus released.*/
bus_release(devp->config->busp);