nxp-pac

Crates

git

Versions

mimxrt1062

Flavors

Semc

Struct Semc 

Source
pub struct Semc { /* private fields */ }
Expand description

SEMC

Implementations§

Source§

impl Semc

Source

pub const unsafe fn from_ptr(ptr: *mut ()) -> Self

Source

pub const fn as_ptr(&self) -> *mut ()

Source

pub const fn mcr(self) -> Reg<Mcr, RW>

Module Control Register

Source

pub const fn iocr(self) -> Reg<Iocr, RW>

IO MUX Control Register

Source

pub const fn bmcr0(self) -> Reg<Bmcr0, RW>

Bus (AXI) Master Control Register 0

Source

pub const fn bmcr1(self) -> Reg<Bmcr1, RW>

Bus (AXI) Master Control Register 1

Source

pub const fn br(self, n: usize) -> Reg<Br, RW>

Base Register n

Source

pub const fn dllcr(self) -> Reg<Dllcr, RW>

DLL Control Register

Source

pub const fn inten(self) -> Reg<Inten, RW>

Interrupt Enable Register

Source

pub const fn intr(self) -> Reg<Intr, RW>

Interrupt Register

Source

pub const fn sdramcr0(self) -> Reg<Sdramcr0, RW>

SDRAM Control Register 0

Source

pub const fn sdramcr1(self) -> Reg<Sdramcr1, RW>

SDRAM Control Register 1

Source

pub const fn sdramcr2(self) -> Reg<Sdramcr2, RW>

SDRAM Control Register 2

Source

pub const fn sdramcr3(self) -> Reg<Sdramcr3, RW>

SDRAM Control Register 3

Source

pub const fn nandcr0(self) -> Reg<Nandcr0, RW>

NAND Control Register 0

Source

pub const fn nandcr1(self) -> Reg<Nandcr1, RW>

NAND Control Register 1

Source

pub const fn nandcr2(self) -> Reg<Nandcr2, RW>

NAND Control Register 2

Source

pub const fn nandcr3(self) -> Reg<Nandcr3, RW>

NAND Control Register 3

Source

pub const fn norcr0(self) -> Reg<Norcr0, RW>

NOR Control Register 0

Source

pub const fn norcr1(self) -> Reg<Norcr1, RW>

NOR Control Register 1

Source

pub const fn norcr2(self) -> Reg<Norcr2, RW>

NOR Control Register 2

Source

pub const fn norcr3(self) -> Reg<Norcr3, RW>

NOR Control Register 3

Source

pub const fn sramcr0(self) -> Reg<Sramcr0, RW>

SRAM Control Register 0

Source

pub const fn sramcr1(self) -> Reg<Sramcr1, RW>

SRAM Control Register 1

Source

pub const fn sramcr2(self) -> Reg<Sramcr2, RW>

SRAM Control Register 2

Source

pub const fn sramcr3(self) -> Reg<u32, RW>

SRAM Control Register 3

Source

pub const fn dbicr0(self) -> Reg<Dbicr0, RW>

DBI-B Control Register 0

Source

pub const fn dbicr1(self) -> Reg<Dbicr1, RW>

DBI-B Control Register 1

Source

pub const fn ipcr0(self) -> Reg<Ipcr0, RW>

IP Command Control Register 0

Source

pub const fn ipcr1(self) -> Reg<Ipcr1, RW>

IP Command Control Register 1

Source

pub const fn ipcr2(self) -> Reg<Ipcr2, RW>

IP Command Control Register 2

Source

pub const fn ipcmd(self) -> Reg<Ipcmd, RW>

IP Command Register

Source

pub const fn iptxdat(self) -> Reg<Iptxdat, RW>

TX DATA Register

Source

pub const fn iprxdat(self) -> Reg<Iprxdat, R>

RX DATA Register

Source

pub const fn sts0(self) -> Reg<Sts0, R>

Status Register 0

Source

pub const fn sts1(self) -> Reg<u32, R>

Status Register 1

Source

pub const fn sts2(self) -> Reg<Sts2, R>

Status Register 2

Source

pub const fn sts3(self) -> Reg<u32, R>

Status Register 3

Source

pub const fn sts4(self) -> Reg<u32, R>

Status Register 4

Source

pub const fn sts5(self) -> Reg<u32, R>

Status Register 5

Source

pub const fn sts6(self) -> Reg<u32, R>

Status Register 6

Source

pub const fn sts7(self) -> Reg<u32, R>

Status Register 7

Source

pub const fn sts8(self) -> Reg<u32, R>

Status Register 8

Source

pub const fn sts9(self) -> Reg<u32, R>

Status Register 9

Source

pub const fn sts10(self) -> Reg<u32, R>

Status Register 10

Source

pub const fn sts11(self) -> Reg<u32, R>

Status Register 11

Source

pub const fn sts12(self) -> Reg<Sts12, R>

Status Register 12

Source

pub const fn sts13(self) -> Reg<Sts13, R>

Status Register 13

Source

pub const fn sts14(self) -> Reg<u32, R>

Status Register 14

Source

pub const fn sts15(self) -> Reg<u32, R>

Status Register 15

Trait Implementations§

Source§

impl Clone for Semc

Source§

fn clone(&self) -> Semc

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl PartialEq for Semc

Source§

fn eq(&self, other: &Semc) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for Semc

Source§

impl Eq for Semc

Source§

impl Send for Semc

Source§

impl StructuralPartialEq for Semc

Source§

impl Sync for Semc

Auto Trait Implementations§

§

impl Freeze for Semc

§

impl RefUnwindSafe for Semc

§

impl Unpin for Semc

§

impl UnwindSafe for Semc

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.