Struct Instances
pub struct Instances {Show 112 fields
pub ADC1: Instance<RegisterBlock, 1>,
pub ADC2: Instance<RegisterBlock, 2>,
pub ADC_ETC: Instance<RegisterBlock, imxrt_ral::::imxrt1062::adc_etc::ADC_ETC::{constant#0}>,
pub AIPSTZ1: Instance<RegisterBlock, 1>,
pub AIPSTZ2: Instance<RegisterBlock, 2>,
pub AIPSTZ3: Instance<RegisterBlock, 3>,
pub AIPSTZ4: Instance<RegisterBlock, 4>,
pub AOI1: Instance<RegisterBlock, 1>,
pub AOI2: Instance<RegisterBlock, 2>,
pub BEE: Instance<RegisterBlock, imxrt_ral::::imxrt1062::bee::BEE::{constant#0}>,
pub CAN1: Instance<RegisterBlock, 1>,
pub CAN2: Instance<RegisterBlock, 2>,
pub CAN3: Instance<RegisterBlock, imxrt_ral::::imxrt1062::can3::CAN3::{constant#0}>,
pub CCM: Instance<RegisterBlock, imxrt_ral::::imxrt1062::ccm::CCM::{constant#0}>,
pub CCM_ANALOG: Instance<RegisterBlock, imxrt_ral::::imxrt1062::ccm_analog::CCM_ANALOG::{constant#0}>,
pub CMP1: Instance<RegisterBlock, 1>,
pub CMP2: Instance<RegisterBlock, 2>,
pub CMP3: Instance<RegisterBlock, 3>,
pub CMP4: Instance<RegisterBlock, 4>,
pub CSI: Instance<RegisterBlock, imxrt_ral::::imxrt1062::csi::CSI::{constant#0}>,
pub CSU: Instance<RegisterBlock, imxrt_ral::::imxrt1062::csu::CSU::{constant#0}>,
pub DCDC: Instance<RegisterBlock, imxrt_ral::::imxrt1062::dcdc::DCDC::{constant#0}>,
pub DCP: Instance<RegisterBlock, imxrt_ral::::imxrt1062::dcp::DCP::{constant#0}>,
pub DMA: Instance<RegisterBlock, imxrt_ral::::imxrt1062::dma::DMA::{constant#0}>,
pub DMAMUX: Instance<RegisterBlock, imxrt_ral::::imxrt1062::dmamux::DMAMUX::{constant#0}>,
pub ENC1: Instance<RegisterBlock, 1>,
pub ENC2: Instance<RegisterBlock, 2>,
pub ENC3: Instance<RegisterBlock, 3>,
pub ENC4: Instance<RegisterBlock, 4>,
pub ENET1: Instance<RegisterBlock, 1>,
pub ENET2: Instance<RegisterBlock, 2>,
pub EWM: Instance<RegisterBlock, imxrt_ral::::imxrt1062::ewm::EWM::{constant#0}>,
pub FLEXIO1: Instance<RegisterBlock, 1>,
pub FLEXIO2: Instance<RegisterBlock, 2>,
pub FLEXIO3: Instance<RegisterBlock, 3>,
pub FLEXRAM: Instance<RegisterBlock, imxrt_ral::::imxrt1062::flexram::FLEXRAM::{constant#0}>,
pub FLEXSPI1: Instance<RegisterBlock, 1>,
pub FLEXSPI2: Instance<RegisterBlock, 2>,
pub GPC: Instance<RegisterBlock, imxrt_ral::::imxrt1062::gpc::GPC::{constant#0}>,
pub GPIO1: Instance<RegisterBlock, 1>,
pub GPIO5: Instance<RegisterBlock, 5>,
pub GPIO2: Instance<RegisterBlock, 2>,
pub GPIO3: Instance<RegisterBlock, 3>,
pub GPIO4: Instance<RegisterBlock, 4>,
pub GPIO6: Instance<RegisterBlock, 6>,
pub GPIO7: Instance<RegisterBlock, 7>,
pub GPIO8: Instance<RegisterBlock, 8>,
pub GPIO9: Instance<RegisterBlock, 9>,
pub GPT1: Instance<RegisterBlock, 1>,
pub GPT2: Instance<RegisterBlock, 2>,
pub IOMUXC: Instance<RegisterBlock, imxrt_ral::::imxrt1062::iomuxc::IOMUXC::{constant#0}>,
pub IOMUXC_GPR: Instance<RegisterBlock, imxrt_ral::::imxrt1062::iomuxc_gpr::IOMUXC_GPR::{constant#0}>,
pub IOMUXC_SNVS: Instance<RegisterBlock, imxrt_ral::::imxrt1062::iomuxc_snvs::IOMUXC_SNVS::{constant#0}>,
pub IOMUXC_SNVS_GPR: Instance<RegisterBlock, imxrt_ral::::imxrt1062::iomuxc_snvs_gpr::IOMUXC_SNVS_GPR::{constant#0}>,
pub KPP: Instance<RegisterBlock, imxrt_ral::::imxrt1062::kpp::KPP::{constant#0}>,
pub LCDIF: Instance<RegisterBlock, imxrt_ral::::imxrt1062::lcdif::LCDIF::{constant#0}>,
pub LPI2C1: Instance<RegisterBlock, 1>,
pub LPI2C2: Instance<RegisterBlock, 2>,
pub LPI2C3: Instance<RegisterBlock, 3>,
pub LPI2C4: Instance<RegisterBlock, 4>,
pub LPSPI1: Instance<RegisterBlock, 1>,
pub LPSPI2: Instance<RegisterBlock, 2>,
pub LPSPI3: Instance<RegisterBlock, 3>,
pub LPSPI4: Instance<RegisterBlock, 4>,
pub LPUART1: Instance<RegisterBlock, 1>,
pub LPUART2: Instance<RegisterBlock, 2>,
pub LPUART3: Instance<RegisterBlock, 3>,
pub LPUART4: Instance<RegisterBlock, 4>,
pub LPUART5: Instance<RegisterBlock, 5>,
pub LPUART6: Instance<RegisterBlock, 6>,
pub LPUART7: Instance<RegisterBlock, 7>,
pub LPUART8: Instance<RegisterBlock, 8>,
pub OCOTP: Instance<RegisterBlock, imxrt_ral::::imxrt1062::ocotp::OCOTP::{constant#0}>,
pub PGC: Instance<RegisterBlock, imxrt_ral::::imxrt1062::pgc::PGC::{constant#0}>,
pub PIT: Instance<RegisterBlock, imxrt_ral::::imxrt1062::pit::PIT::{constant#0}>,
pub PMU: Instance<RegisterBlock, imxrt_ral::::imxrt1062::pmu::PMU::{constant#0}>,
pub PWM1: Instance<RegisterBlock, 1>,
pub PWM2: Instance<RegisterBlock, 2>,
pub PWM3: Instance<RegisterBlock, 3>,
pub PWM4: Instance<RegisterBlock, 4>,
pub PXP: Instance<RegisterBlock, imxrt_ral::::imxrt1062::pxp::PXP::{constant#0}>,
pub ROMC: Instance<RegisterBlock, imxrt_ral::::imxrt1062::romc::ROMC::{constant#0}>,
pub RTWDOG: Instance<RegisterBlock, imxrt_ral::::imxrt1062::rtwdog::RTWDOG::{constant#0}>,
pub SAI1: Instance<RegisterBlock, 1>,
pub SAI2: Instance<RegisterBlock, 2>,
pub SAI3: Instance<RegisterBlock, 3>,
pub SEMC: Instance<RegisterBlock, imxrt_ral::::imxrt1062::semc::SEMC::{constant#0}>,
pub SNVS: Instance<RegisterBlock, imxrt_ral::::imxrt1062::snvs::SNVS::{constant#0}>,
pub SPDIF: Instance<RegisterBlock, imxrt_ral::::imxrt1062::spdif::SPDIF::{constant#0}>,
pub SRC: Instance<RegisterBlock, imxrt_ral::::imxrt1062::src::SRC::{constant#0}>,
pub TEMPMON: Instance<RegisterBlock, imxrt_ral::::imxrt1062::tempmon::TEMPMON::{constant#0}>,
pub TMR1: Instance<RegisterBlock, 1>,
pub TMR2: Instance<RegisterBlock, 2>,
pub TMR3: Instance<RegisterBlock, 3>,
pub TMR4: Instance<RegisterBlock, 4>,
pub TRNG: Instance<RegisterBlock, imxrt_ral::::imxrt1062::trng::TRNG::{constant#0}>,
pub TSC: Instance<RegisterBlock, imxrt_ral::::imxrt1062::tsc::TSC::{constant#0}>,
pub USB1: Instance<RegisterBlock, 1>,
pub USB2: Instance<RegisterBlock, 2>,
pub USB_ANALOG: Instance<RegisterBlock, imxrt_ral::::imxrt1062::usb_analog::USB_ANALOG::{constant#0}>,
pub USBNC1: Instance<RegisterBlock, 1>,
pub USBNC2: Instance<RegisterBlock, 2>,
pub USBPHY1: Instance<RegisterBlock, 1>,
pub USBPHY2: Instance<RegisterBlock, 2>,
pub USDHC1: Instance<RegisterBlock, 1>,
pub USDHC2: Instance<RegisterBlock, 2>,
pub WDOG1: Instance<RegisterBlock, 1>,
pub WDOG2: Instance<RegisterBlock, 2>,
pub XBARA1: Instance<RegisterBlock, imxrt_ral::::imxrt1062::xbara1::XBARA1::{constant#0}>,
pub XBARB2: Instance<RegisterBlock, 2>,
pub XBARB3: Instance<RegisterBlock, 3>,
pub XTALOSC24M: Instance<RegisterBlock, imxrt_ral::::imxrt1062::xtalosc24m::XTALOSC24M::{constant#0}>,
}Expand description
Use instances() to safely acquire.
Instances for all of this device’s peripherals.
Use this if you want a single way to acquire all instances for your device.
Fields§
§ADC1: Instance<RegisterBlock, 1>§ADC2: Instance<RegisterBlock, 2>§ADC_ETC: Instance<RegisterBlock, imxrt_ral::::imxrt1062::adc_etc::ADC_ETC::{constant#0}>§AIPSTZ1: Instance<RegisterBlock, 1>§AIPSTZ2: Instance<RegisterBlock, 2>§AIPSTZ3: Instance<RegisterBlock, 3>§AIPSTZ4: Instance<RegisterBlock, 4>§AOI1: Instance<RegisterBlock, 1>§AOI2: Instance<RegisterBlock, 2>§BEE: Instance<RegisterBlock, imxrt_ral::::imxrt1062::bee::BEE::{constant#0}>§CAN1: Instance<RegisterBlock, 1>§CAN2: Instance<RegisterBlock, 2>§CAN3: Instance<RegisterBlock, imxrt_ral::::imxrt1062::can3::CAN3::{constant#0}>§CCM: Instance<RegisterBlock, imxrt_ral::::imxrt1062::ccm::CCM::{constant#0}>§CCM_ANALOG: Instance<RegisterBlock, imxrt_ral::::imxrt1062::ccm_analog::CCM_ANALOG::{constant#0}>§CMP1: Instance<RegisterBlock, 1>§CMP2: Instance<RegisterBlock, 2>§CMP3: Instance<RegisterBlock, 3>§CMP4: Instance<RegisterBlock, 4>§CSI: Instance<RegisterBlock, imxrt_ral::::imxrt1062::csi::CSI::{constant#0}>§CSU: Instance<RegisterBlock, imxrt_ral::::imxrt1062::csu::CSU::{constant#0}>§DCDC: Instance<RegisterBlock, imxrt_ral::::imxrt1062::dcdc::DCDC::{constant#0}>§DCP: Instance<RegisterBlock, imxrt_ral::::imxrt1062::dcp::DCP::{constant#0}>§DMA: Instance<RegisterBlock, imxrt_ral::::imxrt1062::dma::DMA::{constant#0}>§DMAMUX: Instance<RegisterBlock, imxrt_ral::::imxrt1062::dmamux::DMAMUX::{constant#0}>§ENC1: Instance<RegisterBlock, 1>§ENC2: Instance<RegisterBlock, 2>§ENC3: Instance<RegisterBlock, 3>§ENC4: Instance<RegisterBlock, 4>§ENET1: Instance<RegisterBlock, 1>§ENET2: Instance<RegisterBlock, 2>§EWM: Instance<RegisterBlock, imxrt_ral::::imxrt1062::ewm::EWM::{constant#0}>§FLEXIO1: Instance<RegisterBlock, 1>§FLEXIO2: Instance<RegisterBlock, 2>§FLEXIO3: Instance<RegisterBlock, 3>§FLEXRAM: Instance<RegisterBlock, imxrt_ral::::imxrt1062::flexram::FLEXRAM::{constant#0}>§FLEXSPI1: Instance<RegisterBlock, 1>§FLEXSPI2: Instance<RegisterBlock, 2>§GPC: Instance<RegisterBlock, imxrt_ral::::imxrt1062::gpc::GPC::{constant#0}>§GPIO1: Instance<RegisterBlock, 1>§GPIO5: Instance<RegisterBlock, 5>§GPIO2: Instance<RegisterBlock, 2>§GPIO3: Instance<RegisterBlock, 3>§GPIO4: Instance<RegisterBlock, 4>§GPIO6: Instance<RegisterBlock, 6>§GPIO7: Instance<RegisterBlock, 7>§GPIO8: Instance<RegisterBlock, 8>§GPIO9: Instance<RegisterBlock, 9>§GPT1: Instance<RegisterBlock, 1>§GPT2: Instance<RegisterBlock, 2>§IOMUXC: Instance<RegisterBlock, imxrt_ral::::imxrt1062::iomuxc::IOMUXC::{constant#0}>§IOMUXC_GPR: Instance<RegisterBlock, imxrt_ral::::imxrt1062::iomuxc_gpr::IOMUXC_GPR::{constant#0}>§IOMUXC_SNVS: Instance<RegisterBlock, imxrt_ral::::imxrt1062::iomuxc_snvs::IOMUXC_SNVS::{constant#0}>§IOMUXC_SNVS_GPR: Instance<RegisterBlock, imxrt_ral::::imxrt1062::iomuxc_snvs_gpr::IOMUXC_SNVS_GPR::{constant#0}>§KPP: Instance<RegisterBlock, imxrt_ral::::imxrt1062::kpp::KPP::{constant#0}>§LCDIF: Instance<RegisterBlock, imxrt_ral::::imxrt1062::lcdif::LCDIF::{constant#0}>§LPI2C1: Instance<RegisterBlock, 1>§LPI2C2: Instance<RegisterBlock, 2>§LPI2C3: Instance<RegisterBlock, 3>§LPI2C4: Instance<RegisterBlock, 4>§LPSPI1: Instance<RegisterBlock, 1>§LPSPI2: Instance<RegisterBlock, 2>§LPSPI3: Instance<RegisterBlock, 3>§LPSPI4: Instance<RegisterBlock, 4>§LPUART1: Instance<RegisterBlock, 1>§LPUART2: Instance<RegisterBlock, 2>§LPUART3: Instance<RegisterBlock, 3>§LPUART4: Instance<RegisterBlock, 4>§LPUART5: Instance<RegisterBlock, 5>§LPUART6: Instance<RegisterBlock, 6>§LPUART7: Instance<RegisterBlock, 7>§LPUART8: Instance<RegisterBlock, 8>§OCOTP: Instance<RegisterBlock, imxrt_ral::::imxrt1062::ocotp::OCOTP::{constant#0}>§PGC: Instance<RegisterBlock, imxrt_ral::::imxrt1062::pgc::PGC::{constant#0}>§PIT: Instance<RegisterBlock, imxrt_ral::::imxrt1062::pit::PIT::{constant#0}>§PMU: Instance<RegisterBlock, imxrt_ral::::imxrt1062::pmu::PMU::{constant#0}>§PWM1: Instance<RegisterBlock, 1>§PWM2: Instance<RegisterBlock, 2>§PWM3: Instance<RegisterBlock, 3>§PWM4: Instance<RegisterBlock, 4>§PXP: Instance<RegisterBlock, imxrt_ral::::imxrt1062::pxp::PXP::{constant#0}>§ROMC: Instance<RegisterBlock, imxrt_ral::::imxrt1062::romc::ROMC::{constant#0}>§RTWDOG: Instance<RegisterBlock, imxrt_ral::::imxrt1062::rtwdog::RTWDOG::{constant#0}>§SAI1: Instance<RegisterBlock, 1>§SAI2: Instance<RegisterBlock, 2>§SAI3: Instance<RegisterBlock, 3>§SEMC: Instance<RegisterBlock, imxrt_ral::::imxrt1062::semc::SEMC::{constant#0}>§SNVS: Instance<RegisterBlock, imxrt_ral::::imxrt1062::snvs::SNVS::{constant#0}>§SPDIF: Instance<RegisterBlock, imxrt_ral::::imxrt1062::spdif::SPDIF::{constant#0}>§SRC: Instance<RegisterBlock, imxrt_ral::::imxrt1062::src::SRC::{constant#0}>§TEMPMON: Instance<RegisterBlock, imxrt_ral::::imxrt1062::tempmon::TEMPMON::{constant#0}>§TMR1: Instance<RegisterBlock, 1>§TMR2: Instance<RegisterBlock, 2>§TMR3: Instance<RegisterBlock, 3>§TMR4: Instance<RegisterBlock, 4>§TRNG: Instance<RegisterBlock, imxrt_ral::::imxrt1062::trng::TRNG::{constant#0}>§TSC: Instance<RegisterBlock, imxrt_ral::::imxrt1062::tsc::TSC::{constant#0}>§USB1: Instance<RegisterBlock, 1>§USB2: Instance<RegisterBlock, 2>§USB_ANALOG: Instance<RegisterBlock, imxrt_ral::::imxrt1062::usb_analog::USB_ANALOG::{constant#0}>§USBNC1: Instance<RegisterBlock, 1>§USBNC2: Instance<RegisterBlock, 2>§USBPHY1: Instance<RegisterBlock, 1>§USBPHY2: Instance<RegisterBlock, 2>§USDHC1: Instance<RegisterBlock, 1>§USDHC2: Instance<RegisterBlock, 2>§WDOG1: Instance<RegisterBlock, 1>§WDOG2: Instance<RegisterBlock, 2>§XBARA1: Instance<RegisterBlock, imxrt_ral::::imxrt1062::xbara1::XBARA1::{constant#0}>§XBARB2: Instance<RegisterBlock, 2>§XBARB3: Instance<RegisterBlock, 3>§XTALOSC24M: Instance<RegisterBlock, imxrt_ral::::imxrt1062::xtalosc24m::XTALOSC24M::{constant#0}>Implementations§
Auto Trait Implementations§
impl Freeze for Instances
impl !RefUnwindSafe for Instances
impl Send for Instances
impl !Sync for Instances
impl Unpin for Instances
impl !UnwindSafe for Instances
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more