diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/imxrt10xx.rs | 6 | ||||
| -rw-r--r-- | src/imxrt11xx.rs | 6 | ||||
| -rw-r--r-- | src/lib.rs | 4 |
3 files changed, 1 insertions, 15 deletions
diff --git a/src/imxrt10xx.rs b/src/imxrt10xx.rs index fe414fe..095b91d 100644 --- a/src/imxrt10xx.rs +++ b/src/imxrt10xx.rs @@ -92,9 +92,3 @@ impl<C: Imxrt10xx, F: crate::ImxrtFlashAlgorithm> flash_algorithm::FlashAlgorith Ok(()) } } - -impl<C: Imxrt10xx, F: crate::ImxrtFlashAlgorithm> Drop for Algorithm<C, F> { - fn drop(&mut self) { - F::deinitialize(C::FLEXSPI1_INSTANCE); - } -} diff --git a/src/imxrt11xx.rs b/src/imxrt11xx.rs index 0fc3ae1..7fc9763 100644 --- a/src/imxrt11xx.rs +++ b/src/imxrt11xx.rs @@ -243,9 +243,3 @@ impl<C: Imxrt11xx, F: crate::ImxrtFlashAlgorithm> flash_algorithm::FlashAlgorith Ok(()) } } - -impl<C: Imxrt11xx, F: crate::ImxrtFlashAlgorithm> Drop for Algorithm<C, F> { - fn drop(&mut self) { - F::deinitialize(C::FLEXSPI1_INSTANCE); - } -} @@ -16,6 +16,7 @@ pub mod flash { pub mod issi; pub mod winbond; + /// Conveniently the default AHB read sequence index. const READ: IpCmd = IpCmd::new(SeqId::Seq00, 1).unwrap(); const READ_STATUS: IpCmd = IpCmd::new(SeqId::Seq01, 1).unwrap(); const WRITE_ENABLE: IpCmd = IpCmd::new(SeqId::Seq03, 1).unwrap(); @@ -497,7 +498,4 @@ pub trait ImxrtFlashAlgorithm: 'static { const FLASH_PAGE_SIZE_BYTES: usize; fn initialize(flexspi: flexspi::Instance); - fn deinitialize(flexspi: flexspi::Instance) { - crate::flash::reset(flexspi); - } } |
