Struct imxrt_ral::semc::RegisterBlock

source ·
#[repr(C)]
pub struct RegisterBlock {
Show 56 fields pub MCR: RWRegister<u32>, pub IOCR: RWRegister<u32>, pub BMCR0: RWRegister<u32>, pub BMCR1: RWRegister<u32>, pub BR0: RWRegister<u32>, pub BR1: RWRegister<u32>, pub BR2: RWRegister<u32>, pub BR3: RWRegister<u32>, pub BR4: RWRegister<u32>, pub BR5: RWRegister<u32>, pub BR6: RWRegister<u32>, pub BR7: RWRegister<u32>, pub BR8: RWRegister<u32>, pub DLLCR: RWRegister<u32>, pub INTEN: RWRegister<u32>, pub INTR: RWRegister<u32>, pub SDRAMCR0: RWRegister<u32>, pub SDRAMCR1: RWRegister<u32>, pub SDRAMCR2: RWRegister<u32>, pub SDRAMCR3: RWRegister<u32>, pub NANDCR0: RWRegister<u32>, pub NANDCR1: RWRegister<u32>, pub NANDCR2: RWRegister<u32>, pub NANDCR3: RWRegister<u32>, pub NORCR0: RWRegister<u32>, pub NORCR1: RWRegister<u32>, pub NORCR2: RWRegister<u32>, pub NORCR3: RWRegister<u32>, pub SRAMCR0: RWRegister<u32>, pub SRAMCR1: RWRegister<u32>, pub SRAMCR2: RWRegister<u32>, pub SRAMCR3: RWRegister<u32>, pub DBICR0: RWRegister<u32>, pub DBICR1: RWRegister<u32>, pub IPCR0: RWRegister<u32>, pub IPCR1: RWRegister<u32>, pub IPCR2: RWRegister<u32>, pub IPCMD: RWRegister<u32>, pub IPTXDAT: RWRegister<u32>, pub IPRXDAT: RORegister<u32>, pub STS0: RORegister<u32>, pub STS1: RORegister<u32>, pub STS2: RORegister<u32>, pub STS3: RORegister<u32>, pub STS4: RORegister<u32>, pub STS5: RORegister<u32>, pub STS6: RORegister<u32>, pub STS7: RORegister<u32>, pub STS8: RORegister<u32>, pub STS9: RORegister<u32>, pub STS10: RORegister<u32>, pub STS11: RORegister<u32>, pub STS12: RORegister<u32>, pub STS13: RORegister<u32>, pub STS14: RORegister<u32>, pub STS15: RORegister<u32>, /* private fields */
}
Expand description

SEMC

Fields§

§MCR: RWRegister<u32>

Module Control Register

§IOCR: RWRegister<u32>

IO Mux Control Register

§BMCR0: RWRegister<u32>

Master Bus (AXI) Control Register 0

§BMCR1: RWRegister<u32>

Master Bus (AXI) Control Register 1

§BR0: RWRegister<u32>

Base Register 0 (For SDRAM CS0 device)

§BR1: RWRegister<u32>

Base Register 1 (For SDRAM CS1 device)

§BR2: RWRegister<u32>

Base Register 2 (For SDRAM CS2 device)

§BR3: RWRegister<u32>

Base Register 3 (For SDRAM CS3 device)

§BR4: RWRegister<u32>

Base Register 4 (For NAND device)

§BR5: RWRegister<u32>

Base Register 5 (For NOR device)

§BR6: RWRegister<u32>

Base Register 6 (For PSRAM device)

§BR7: RWRegister<u32>

Base Register 7 (For DBI-B (MIPI Display Bus Interface Type B) device)

§BR8: RWRegister<u32>

Base Register 8 (For NAND device)

§DLLCR: RWRegister<u32>

DLL Control Register

§INTEN: RWRegister<u32>

Interrupt Enable Register

§INTR: RWRegister<u32>

Interrupt Enable Register

§SDRAMCR0: RWRegister<u32>

SDRAM control register 0

§SDRAMCR1: RWRegister<u32>

SDRAM control register 1

§SDRAMCR2: RWRegister<u32>

SDRAM control register 2

§SDRAMCR3: RWRegister<u32>

SDRAM control register 3

§NANDCR0: RWRegister<u32>

NAND control register 0

§NANDCR1: RWRegister<u32>

NAND control register 1

§NANDCR2: RWRegister<u32>

NAND control register 2

§NANDCR3: RWRegister<u32>

NAND control register 3

§NORCR0: RWRegister<u32>

NOR control register 0

§NORCR1: RWRegister<u32>

NOR control register 1

§NORCR2: RWRegister<u32>

NOR control register 2

§NORCR3: RWRegister<u32>

NOR control register 3

§SRAMCR0: RWRegister<u32>

SRAM control register 0

§SRAMCR1: RWRegister<u32>

SRAM control register 1

§SRAMCR2: RWRegister<u32>

SRAM control register 2

§SRAMCR3: RWRegister<u32>

SRAM control register 3

§DBICR0: RWRegister<u32>

DBI-B control register 0

§DBICR1: RWRegister<u32>

DBI-B control register 1

§IPCR0: RWRegister<u32>

IP Command control register 0

§IPCR1: RWRegister<u32>

IP Command control register 1

§IPCR2: RWRegister<u32>

IP Command control register 2

§IPCMD: RWRegister<u32>

IP Command register

§IPTXDAT: RWRegister<u32>

TX DATA register (for IP Command)

§IPRXDAT: RORegister<u32>

RX DATA register (for IP Command)

§STS0: RORegister<u32>

Status register 0

§STS1: RORegister<u32>

Status register 1

§STS2: RORegister<u32>

Status register 2

§STS3: RORegister<u32>

Status register 3

§STS4: RORegister<u32>

Status register 4

§STS5: RORegister<u32>

Status register 5

§STS6: RORegister<u32>

Status register 6

§STS7: RORegister<u32>

Status register 7

§STS8: RORegister<u32>

Status register 8

§STS9: RORegister<u32>

Status register 9

§STS10: RORegister<u32>

Status register 10

§STS11: RORegister<u32>

Status register 11

§STS12: RORegister<u32>

Status register 12

§STS13: RORegister<u32>

Status register 13

§STS14: RORegister<u32>

Status register 14

§STS15: RORegister<u32>

Status register 15

Auto Trait Implementations§

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> 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>,

§

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>,

§

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.