[][src]Struct imxrt1062_pwm1::RegisterBlock

#[repr(C)]pub struct RegisterBlock {
    pub sm0: SM,
    pub sm1: SM,
    pub sm2: SM,
    pub sm3: SM,
    pub outen: OUTEN,
    pub mask: MASK,
    pub swcout: SWCOUT,
    pub dtsrcsel: DTSRCSEL,
    pub mctrl: MCTRL,
    pub mctrl2: MCTRL2,
    pub fctrl0: FCTRL0,
    pub fsts0: FSTS0,
    pub ffilt0: FFILT0,
    pub ftst0: FTST0,
    pub fctrl20: FCTRL20,
    // some fields omitted
}

Register block

Fields

sm0: SM

0x00 - PWM Submodule

sm1: SM

0x60 - PWM Submodule

sm2: SM

0xc0 - PWM Submodule

sm3: SM

0x120 - PWM Submodule

outen: OUTEN

0x180 - Output Enable Register

mask: MASK

0x182 - Mask Register

swcout: SWCOUT

0x184 - Software Controlled Output Register

dtsrcsel: DTSRCSEL

0x186 - PWM Source Select Register

mctrl: MCTRL

0x188 - Master Control Register

mctrl2: MCTRL2

0x18a - Master Control 2 Register

fctrl0: FCTRL0

0x18c - Fault Control Register

fsts0: FSTS0

0x18e - Fault Status Register

ffilt0: FFILT0

0x190 - Fault Filter Register

ftst0: FTST0

0x192 - Fault Test Register

fctrl20: FCTRL20

0x194 - Fault Control 2 Register

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.