diff options
Diffstat (limited to 'imxrt1040evk')
| -rw-r--r-- | imxrt1040evk/Cargo.toml | 7 | ||||
| -rw-r--r-- | imxrt1040evk/build.rs | 8 | ||||
| -rw-r--r-- | imxrt1040evk/examples/smoke.rs | 36 |
3 files changed, 0 insertions, 51 deletions
diff --git a/imxrt1040evk/Cargo.toml b/imxrt1040evk/Cargo.toml index 3df3f8a..5f2348b 100644 --- a/imxrt1040evk/Cargo.toml +++ b/imxrt1040evk/Cargo.toml @@ -11,10 +11,3 @@ defmt-rtt = { workspace = true } imxrt1040-flash-algos = { workspace = true } flash-algorithm = { workspace = true } panic-probe = { workspace = true } - -[build-dependencies] -imxrt-rt = { workspace = true, features = ["device"] } - -[dev-dependencies] -defmt = { workspace = true } -imxrt-rt = { workspace = true, features = ["device"] } diff --git a/imxrt1040evk/build.rs b/imxrt1040evk/build.rs deleted file mode 100644 index a02ccc0..0000000 --- a/imxrt1040evk/build.rs +++ /dev/null @@ -1,8 +0,0 @@ -use imxrt_rt::Family; - -fn main() { - imxrt_rt::RuntimeBuilder::from_ram(Family::Imxrt1040) - .device_script_name("imxrt1040.x") - .build() - .unwrap(); -} diff --git a/imxrt1040evk/examples/smoke.rs b/imxrt1040evk/examples/smoke.rs deleted file mode 100644 index 3730125..0000000 --- a/imxrt1040evk/examples/smoke.rs +++ /dev/null @@ -1,36 +0,0 @@ -#![no_main] -#![no_std] - -use defmt_rtt as _; -use imxrt1040evk::{self, Algorithm}; -use panic_probe as _; - -const LAST_SECTOR: usize = Algorithm::flash_size_bytes() - Algorithm::sector_size_bytes(); - -#[imxrt_rt::entry] -fn main() -> ! { - for _ in 0..5 { - let mut w25q64 = Algorithm::initialize(); - - let mut sector = [0_u8; Algorithm::sector_size_bytes()]; - w25q64.flash_read(0, &mut sector[..4]); - let tag = u32::from_le_bytes(sector[..4].try_into().unwrap()); - defmt::assert!(0x42464346 == tag, "{=u32:#010X}", tag); - - w25q64.flash_erase_sector(LAST_SECTOR + 256); - - sector.fill(0); - w25q64.flash_write(LAST_SECTOR, §or); - - sector.fill(u8::MAX); - w25q64.flash_read(LAST_SECTOR, &mut sector); - defmt::assert!(sector.iter().all(|byte| *byte == 0)); - - w25q64.flash_erase_sector(LAST_SECTOR + 123); - - w25q64.flash_read(LAST_SECTOR, &mut sector); - defmt::assert!(sector.iter().all(|byte| *byte == u8::MAX)); - } - defmt::println!("Pass"); - loop {} -} |
