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