[−][src]Struct imxrt1062_pwm1::SM
Register block
Fields
smcnt: SMCNT
0x00 - Counter Register
sminit: SMINIT
0x02 - Initial Count Register
smctrl2: SMCTRL2
0x04 - Control 2 Register
smctrl: SMCTRL
0x06 - Control Register
smval0: SMVAL0
0x0a - Value Register 0
smfracval1: SMFRACVAL1
0x0c - Fractional Value Register 1
smval1: SMVAL1
0x0e - Value Register 1
smfracval2: SMFRACVAL2
0x10 - Fractional Value Register 2
smval2: SMVAL2
0x12 - Value Register 2
smfracval3: SMFRACVAL3
0x14 - Fractional Value Register 3
smval3: SMVAL3
0x16 - Value Register 3
smfracval4: SMFRACVAL4
0x18 - Fractional Value Register 4
smval4: SMVAL4
0x1a - Value Register 4
smfracval5: SMFRACVAL5
0x1c - Fractional Value Register 5
smval5: SMVAL5
0x1e - Value Register 5
smfrctrl: SMFRCTRL
0x20 - Fractional Control Register
smoctrl: SMOCTRL
0x22 - Output Control Register
smsts: SMSTS
0x24 - Status Register
sminten: SMINTEN
0x26 - Interrupt Enable Register
smdmaen: SMDMAEN
0x28 - DMA Enable Register
smtctrl: SMTCTRL
0x2a - Output Trigger Control Register
smdismap0: SMDISMAP0
0x2c - Fault Disable Mapping Register 0
smdismap1: SMDISMAP1
0x2e - Fault Disable Mapping Register 1
smdtcnt0: SMDTCNT0
0x30 - Deadtime Count Register 0
smdtcnt1: SMDTCNT1
0x32 - Deadtime Count Register 1
smcaptctrla: SMCAPTCTRLA
0x34 - Capture Control A Register
smcaptcompa: SMCAPTCOMPA
0x36 - Capture Compare A Register
smcaptctrlb: SMCAPTCTRLB
0x38 - Capture Control B Register
smcaptcompb: SMCAPTCOMPB
0x3a - Capture Compare B Register
smcaptctrlx: SMCAPTCTRLX
0x3c - Capture Control X Register
smcaptcompx: SMCAPTCOMPX
0x3e - Capture Compare X Register
smcval0: SMCVAL0
0x40 - Capture Value 0 Register
smcval0cyc: SMCVAL0CYC
0x42 - Capture Value 0 Cycle Register
smcval1: SMCVAL1
0x44 - Capture Value 1 Register
smcval1cyc: SMCVAL1CYC
0x46 - Capture Value 1 Cycle Register
smcval2: SMCVAL2
0x48 - Capture Value 2 Register
smcval2cyc: SMCVAL2CYC
0x4a - Capture Value 2 Cycle Register
smcval3: SMCVAL3
0x4c - Capture Value 3 Register
smcval3cyc: SMCVAL3CYC
0x4e - Capture Value 3 Cycle Register
smcval4: SMCVAL4
0x50 - Capture Value 4 Register
smcval4cyc: SMCVAL4CYC
0x52 - Capture Value 4 Cycle Register
smcval5: SMCVAL5
0x54 - Capture Value 5 Register
smcval5cyc: SMCVAL5CYC
0x56 - Capture Value 5 Cycle Register
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,