@@ -233,9 +233,8 @@ impl Qspi {
233
233
data : & [ u8 ] ,
234
234
) -> Result < ( ) , QspiError > {
235
235
let result = self . write_impl_inner ( command, addr, data) ;
236
- if result. is_err ( ) {
237
- self . disable_all_interrupts ( ) ;
238
- }
236
+ // Clean up by disabling our interrupt sources.
237
+ self . disable_all_interrupts ( ) ;
239
238
result
240
239
}
241
240
@@ -327,9 +326,6 @@ impl Qspi {
327
326
// We're now interested in transfer complete, not FIFO ready.
328
327
self . wait_for_transfer_complete ( ) ;
329
328
330
- // Clean up by disabling our interrupt sources.
331
- self . disable_all_interrupts ( ) ;
332
-
333
329
Ok ( ( ) )
334
330
}
335
331
@@ -340,9 +336,8 @@ impl Qspi {
340
336
out : & mut [ u8 ] ,
341
337
) -> Result < ( ) , QspiError > {
342
338
let result = self . read_impl_inner ( command, addr, out) ;
343
- if result. is_err ( ) {
344
- self . disable_all_interrupts ( ) ;
345
- }
339
+ // Clean up by disabling our interrupt sources.
340
+ self . disable_all_interrupts ( ) ;
346
341
result
347
342
}
348
343
@@ -453,9 +448,6 @@ impl Qspi {
453
448
// set, it appears.
454
449
self . wait_for_transfer_complete ( ) ;
455
450
456
- // Clean up by disabling our interrupt sources.
457
- self . disable_all_interrupts ( ) ;
458
-
459
451
Ok ( ( ) )
460
452
}
461
453
0 commit comments