pub enum Imxrt {
Imxrt1010,
Imxrt1020,
Imxrt1040,
Imxrt1050,
Imxrt1060,
Imxrt1160,
Imxrt1170,
Imxrt1180,
}
Expand description
The MCU family.
Variants§
Imxrt1010
A 1010 MCU.
Imxrt1020
A 1020 MCU.
This should also work for the 1024 MCUs.
Imxrt1040
A 1040 MCU.
Imxrt1050
A 1050 MCU.
Imxrt1060
A 1060 MCU.
This is expected to work with 1064 MCUs.
Imxrt1160
A 1160 MCU, booting core.
Imxrt1170
A 1170 MCU, booting core.
Imxrt1180
A 1180 MCU, booting core.
Implementations§
Source§impl Imxrt
impl Imxrt
Sourcepub const fn try_serial_clock_frequency(
self,
opt: SerialClockOption,
) -> Result<SerialClockFrequency, Error>
pub const fn try_serial_clock_frequency( self, opt: SerialClockOption, ) -> Result<SerialClockFrequency, Error>
Produce a serial clock frequency for most flash access.
If your chip doesn’t support the given option, this returns
Error::NotSupportedForChip
.
Sourcepub const fn serial_clock_frequency(
self,
opt: SerialClockOption,
) -> SerialClockFrequency
pub const fn serial_clock_frequency( self, opt: SerialClockOption, ) -> SerialClockFrequency
Produce a serial clock frequency for most flash accesses.
§Panics
Panics if the chip doesn’t support the serial clock option.
Sourcepub const fn try_ip_serial_clock_frequency(
self,
opt: SerialClockOption,
) -> Result<IpSerialClockFrequency, Error>
pub const fn try_ip_serial_clock_frequency( self, opt: SerialClockOption, ) -> Result<IpSerialClockFrequency, Error>
Produce a serial clock frequency for IP access.
Sourcepub const fn ip_serial_clock_frequency(
self,
opt: SerialClockOption,
) -> IpSerialClockFrequency
pub const fn ip_serial_clock_frequency( self, opt: SerialClockOption, ) -> IpSerialClockFrequency
Produce a serial clock frequency for IP access.
§Panics
Panics if the chip doesn’t support the serial clock option.
Trait Implementations§
impl Copy for Imxrt
impl Eq for Imxrt
impl StructuralPartialEq for Imxrt
Auto Trait Implementations§
impl Freeze for Imxrt
impl RefUnwindSafe for Imxrt
impl Send for Imxrt
impl Sync for Imxrt
impl Unpin for Imxrt
impl UnwindSafe for Imxrt
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