|  | @@ -384,7 +384,7 @@ void scsi_accel_rp2040_finishWrite(volatile int *resetFlag)
 | 
											
												
													
														|  |              break;
 |  |              break;
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -        if (g_scsi_dma_state == SCSIDMA_WRITE_DONE)
 |  | 
 | 
											
												
													
														|  | 
 |  | +        if (g_scsi_dma_state == SCSIDMA_WRITE_DONE || *resetFlag)
 | 
											
												
													
														|  |          {
 |  |          {
 | 
											
												
													
														|  |              // DMA done, wait for PIO to finish also and reconfig GPIO.
 |  |              // DMA done, wait for PIO to finish also and reconfig GPIO.
 | 
											
												
													
														|  |              scsi_accel_rp2040_stopWrite(resetFlag);
 |  |              scsi_accel_rp2040_stopWrite(resetFlag);
 |