#[repr(C)]
pub struct RegisterBlock {
Show 18 fields pub mlbc0: MLBC0, pub ms0: MS0, pub ms1: MS1, pub mss: MSS, pub msd: MSD, pub mien: MIEN, pub mlbc1: MLBC1, pub hctl: HCTL, pub hcmr: [HCMR; 2], pub hcer: [HCER; 2], pub hcbr: [HCBR; 2], pub mdat: [MDAT; 4], pub mdwe: [MDWE; 4], pub mctl: MCTL, pub madr: MADR, pub actl: ACTL, pub acsr: [ACSR; 2], pub acmr: [ACMR; 2], /* private fields */
}
Expand description

Register block

Fields

mlbc0: MLBC0

0x00 - MediaLB Control 0 Register

ms0: MS0

0x0c - MediaLB Channel Status 0 Register

ms1: MS1

0x14 - MediaLB Channel Status1 Register

mss: MSS

0x20 - MediaLB System Status Register

msd: MSD

0x24 - MediaLB System Data Register

mien: MIEN

0x2c - MediaLB Interrupt Enable Register

mlbc1: MLBC1

0x3c - MediaLB Control 1 Register

hctl: HCTL

0x80 - HBI Control Register

hcmr: [HCMR; 2]

0x88..0x90 - HBI Channel Mask 0 Register 0

hcer: [HCER; 2]

0x90..0x98 - HBI Channel Error 0 Register 0

hcbr: [HCBR; 2]

0x98..0xa0 - HBI Channel Busy 0 Register 0

mdat: [MDAT; 4]

0xc0..0xd0 - MIF Data 0 Register 0

mdwe: [MDWE; 4]

0xd0..0xe0 - MIF Data Write Enable 0 Register 0

mctl: MCTL

0xe0 - MIF Control Register

madr: MADR

0xe4 - MIF Address Register

actl: ACTL

0x3c0 - AHB Control Register

acsr: [ACSR; 2]

0x3d0..0x3d8 - AHB Channel Status 0 Register 0

acmr: [ACMR; 2]

0x3d8..0x3e0 - AHB Channel Mask 0 Register 0

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

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

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.