Skip to main content

RegisterBlock

Struct RegisterBlock 

Source
pub struct RegisterBlock {
Show 23 fields pub bmxcon: Reg<BMXCON_SPEC>, pub bmxconclr: Reg<BMXCONCLR_SPEC>, pub bmxconset: Reg<BMXCONSET_SPEC>, pub bmxconinv: Reg<BMXCONINV_SPEC>, pub bmxdkpba: Reg<BMXDKPBA_SPEC>, pub bmxdkpbaclr: Reg<BMXDKPBACLR_SPEC>, pub bmxdkpbaset: Reg<BMXDKPBASET_SPEC>, pub bmxdkpbainv: Reg<BMXDKPBAINV_SPEC>, pub bmxdudba: Reg<BMXDUDBA_SPEC>, pub bmxdudbaclr: Reg<BMXDUDBACLR_SPEC>, pub bmxdudbaset: Reg<BMXDUDBASET_SPEC>, pub bmxdudbainv: Reg<BMXDUDBAINV_SPEC>, pub bmxdupba: Reg<BMXDUPBA_SPEC>, pub bmxdupbaclr: Reg<BMXDUPBACLR_SPEC>, pub bmxdupbaset: Reg<BMXDUPBASET_SPEC>, pub bmxdupbainv: Reg<BMXDUPBAINV_SPEC>, pub bmxdrmsz: Reg<BMXDRMSZ_SPEC>, pub bmxpupba: Reg<BMXPUPBA_SPEC>, pub bmxpupbaclr: Reg<BMXPUPBACLR_SPEC>, pub bmxpupbaset: Reg<BMXPUPBASET_SPEC>, pub bmxpupbainv: Reg<BMXPUPBAINV_SPEC>, pub bmxpfmsz: Reg<BMXPFMSZ_SPEC>, pub bmxbootsz: Reg<BMXBOOTSZ_SPEC>, /* private fields */
}
Expand description

Register block

Fields§

§bmxcon: Reg<BMXCON_SPEC>

0x00 - BMXCON register

§bmxconclr: Reg<BMXCONCLR_SPEC>

0x04 - BMXCONCLR register

§bmxconset: Reg<BMXCONSET_SPEC>

0x08 - BMXCONSET register

§bmxconinv: Reg<BMXCONINV_SPEC>

0x0c - BMXCONINV register

§bmxdkpba: Reg<BMXDKPBA_SPEC>

0x10 - BMXDKPBA register

§bmxdkpbaclr: Reg<BMXDKPBACLR_SPEC>

0x14 - BMXDKPBACLR register

§bmxdkpbaset: Reg<BMXDKPBASET_SPEC>

0x18 - BMXDKPBASET register

§bmxdkpbainv: Reg<BMXDKPBAINV_SPEC>

0x1c - BMXDKPBAINV register

§bmxdudba: Reg<BMXDUDBA_SPEC>

0x20 - BMXDUDBA register

§bmxdudbaclr: Reg<BMXDUDBACLR_SPEC>

0x24 - BMXDUDBACLR register

§bmxdudbaset: Reg<BMXDUDBASET_SPEC>

0x28 - BMXDUDBASET register

§bmxdudbainv: Reg<BMXDUDBAINV_SPEC>

0x2c - BMXDUDBAINV register

§bmxdupba: Reg<BMXDUPBA_SPEC>

0x30 - BMXDUPBA register

§bmxdupbaclr: Reg<BMXDUPBACLR_SPEC>

0x34 - BMXDUPBACLR register

§bmxdupbaset: Reg<BMXDUPBASET_SPEC>

0x38 - BMXDUPBASET register

§bmxdupbainv: Reg<BMXDUPBAINV_SPEC>

0x3c - BMXDUPBAINV register

§bmxdrmsz: Reg<BMXDRMSZ_SPEC>

0x40 - BMXDRMSZ register

§bmxpupba: Reg<BMXPUPBA_SPEC>

0x50 - BMXPUPBA register

§bmxpupbaclr: Reg<BMXPUPBACLR_SPEC>

0x54 - BMXPUPBACLR register

§bmxpupbaset: Reg<BMXPUPBASET_SPEC>

0x58 - BMXPUPBASET register

§bmxpupbainv: Reg<BMXPUPBAINV_SPEC>

0x5c - BMXPUPBAINV register

§bmxpfmsz: Reg<BMXPFMSZ_SPEC>

0x60 - BMXPFMSZ register

§bmxbootsz: Reg<BMXBOOTSZ_SPEC>

0x70 - BMXBOOTSZ register

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

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.