aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/imxrt10xx.rs6
-rw-r--r--src/imxrt11xx.rs6
-rw-r--r--src/lib.rs4
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);
- }
-}
diff --git a/src/lib.rs b/src/lib.rs
index 15e835b..8f1203f 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -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);
- }
}