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