//! Interface package for writing flash algorithms on 1170 MCUs. #![no_std] pub use imxrt_flash_algos::*; pub struct Imxrt1170; impl imxrt11xx::Imxrt11xx for Imxrt1170 { const CCM_INSTANCE: imxrt1170::ccm::Instance = unsafe { imxrt1170::instances::ccm() }; const CCM_PLL_INSTANCE: imxrt1170::ccm::pll::Instance = unsafe { imxrt1170::instances::pll() }; const FLEXSPI1_INSTANCE: imxrt1170::flexspi::Instance = unsafe { imxrt1170::instances::flexspi1() }; const GPC_CPU_INSTANCE: imxrt1170::gpc_cpu_mode_ctrl::Instance = unsafe { imxrt1170::instances::gpc_cpu_mode_ctrl0() }; const PMU_INSTANCE: imxrt1170::pmu::Instance = unsafe { imxrt1170::instances::pmu() }; const RTWDOG_INSTANCE: imxrt1170::rtwdog::Instance = unsafe { imxrt1170::instances::wdog3() }; const IOMUXC_INSTANCE: imxrt1170::iomuxc::Instance = unsafe { imxrt1170::instances::iomuxc() }; const FLEXSPI_FIFO_CAPACITY_BYTES: usize = 256; } pub type Algorithm = imxrt11xx::Algorithm;