#[repr(C)]
pub struct RegisterBlock {
Show 22 fields pub c0cr: Reg<C0CR_SPEC>, pub c1cr: Reg<C1CR_SPEC>, pub c2cr: Reg<C2CR_SPEC>, pub c3cr: Reg<C3CR_SPEC>, pub c4cr: Reg<C4CR_SPEC>, pub c5cr: Reg<C5CR_SPEC>, pub c6cr: Reg<C6CR_SPEC>, pub c7cr: Reg<C7CR_SPEC>, pub c8cr: Reg<C8CR_SPEC>, pub c9cr: Reg<C9CR_SPEC>, pub c10cr: Reg<C10CR_SPEC>, pub c11cr: Reg<C11CR_SPEC>, pub c12cr: Reg<C12CR_SPEC>, pub c13cr: Reg<C13CR_SPEC>, pub csr: Reg<CSR_SPEC>, pub ccfr: Reg<CCFR_SPEC>, pub rg0cr: Reg<RG0CR_SPEC>, pub rg1cr: Reg<RG1CR_SPEC>, pub rg2cr: Reg<RG2CR_SPEC>, pub rg3cr: Reg<RG3CR_SPEC>, pub rgsr: Reg<RGSR_SPEC>, pub rgcfr: Reg<RGCFR_SPEC>, /* private fields */
}
Available on crate feature stm32wl5x_cm4 only.
Expand description

Register block

Fields§

§c0cr: Reg<C0CR_SPEC>

0x00 - request line multiplexer channel x configuration register

§c1cr: Reg<C1CR_SPEC>

0x04 - request line multiplexer channel x configuration register

§c2cr: Reg<C2CR_SPEC>

0x08 - request line multiplexer channel x configuration register

§c3cr: Reg<C3CR_SPEC>

0x0c - request line multiplexer channel x configuration register

§c4cr: Reg<C4CR_SPEC>

0x10 - request line multiplexer channel x configuration register

§c5cr: Reg<C5CR_SPEC>

0x14 - request line multiplexer channel x configuration register

§c6cr: Reg<C6CR_SPEC>

0x18 - request line multiplexer channel x configuration register

§c7cr: Reg<C7CR_SPEC>

0x1c - request line multiplexer channel x configuration register

§c8cr: Reg<C8CR_SPEC>

0x20 - request line multiplexer channel x configuration register

§c9cr: Reg<C9CR_SPEC>

0x24 - request line multiplexer channel x configuration register

§c10cr: Reg<C10CR_SPEC>

0x28 - C10CR

§c11cr: Reg<C11CR_SPEC>

0x2c - C11CR

§c12cr: Reg<C12CR_SPEC>

0x30 - C12CR

§c13cr: Reg<C13CR_SPEC>

0x34 - C13CR

§csr: Reg<CSR_SPEC>

0x80 - request line multiplexer interrupt channel status register

§ccfr: Reg<CCFR_SPEC>

0x84 - request line multiplexer interrupt channel clear flag register

§rg0cr: Reg<RG0CR_SPEC>

0x100 - request generator channel x configuration register

§rg1cr: Reg<RG1CR_SPEC>

0x104 - request generator channel x configuration register

§rg2cr: Reg<RG2CR_SPEC>

0x108 - request generator channel x configuration register

§rg3cr: Reg<RG3CR_SPEC>

0x10c - request generator channel x configuration register

§rgsr: Reg<RGSR_SPEC>

0x140 - request generator interrupt status register

§rgcfr: Reg<RGCFR_SPEC>

0x144 - request generator interrupt clear flag register

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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 Twhere 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 Twhere 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 Twhere 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.