Struct imxrt_ral::pwm::sm::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock {Show 43 fields
pub SMCNT: RORegister<u16>,
pub SMINIT: RWRegister<u16>,
pub SMCTRL2: RWRegister<u16>,
pub SMCTRL: RWRegister<u16>,
pub SMVAL0: RWRegister<u16>,
pub SMFRACVAL1: RWRegister<u16>,
pub SMVAL1: RWRegister<u16>,
pub SMFRACVAL2: RWRegister<u16>,
pub SMVAL2: RWRegister<u16>,
pub SMFRACVAL3: RWRegister<u16>,
pub SMVAL3: RWRegister<u16>,
pub SMFRACVAL4: RWRegister<u16>,
pub SMVAL4: RWRegister<u16>,
pub SMFRACVAL5: RWRegister<u16>,
pub SMVAL5: RWRegister<u16>,
pub SMFRCTRL: RWRegister<u16>,
pub SMOCTRL: RWRegister<u16>,
pub SMSTS: RWRegister<u16>,
pub SMINTEN: RWRegister<u16>,
pub SMDMAEN: RWRegister<u16>,
pub SMTCTRL: RWRegister<u16>,
pub SMDISMAP0: RWRegister<u16>,
pub SMDISMAP1: RWRegister<u16>,
pub SMDTCNT0: RWRegister<u16>,
pub SMDTCNT1: RWRegister<u16>,
pub SMCAPTCTRLA: RWRegister<u16>,
pub SMCAPTCOMPA: RWRegister<u16>,
pub SMCAPTCTRLB: RWRegister<u16>,
pub SMCAPTCOMPB: RWRegister<u16>,
pub SMCAPTCTRLX: RWRegister<u16>,
pub SMCAPTCOMPX: RWRegister<u16>,
pub SMCVAL0: RORegister<u16>,
pub SMCVAL0CYC: RORegister<u16>,
pub SMCVAL1: RORegister<u16>,
pub SMCVAL1CYC: RORegister<u16>,
pub SMCVAL2: RORegister<u16>,
pub SMCVAL2CYC: RORegister<u16>,
pub SMCVAL3: RORegister<u16>,
pub SMCVAL3CYC: RORegister<u16>,
pub SMCVAL4: RORegister<u16>,
pub SMCVAL4CYC: RORegister<u16>,
pub SMCVAL5: RORegister<u16>,
pub SMCVAL5CYC: RORegister<u16>,
/* private fields */
}
Expand description
Cluster SM%s, containing SM?CNT, SM?INIT, SM?CTRL2, SM?CTRL, SM?VAL0, SM?FRACVAL1, SM?VAL1, SM?FRACVAL2, SM?VAL2, SM?FRACVAL3, SM?VAL3, SM?FRACVAL4, SM?VAL4, SM?FRACVAL5, SM?VAL5, SM?FRCTRL, SM?OCTRL, SM?STS, SM?INTEN, SM?DMAEN, SM?TCTRL, SM?DISMAP0, SM?DISMAP1, SM?DTCNT0, SM?DTCNT1, SM?CAPTCTRLA, SM?CAPTCOMPA, SM?CAPTCTRLB, SM?CAPTCOMPB, SM?CAPTCTRLX, SM?CAPTCOMPX, SM?CVAL0, SM?CVAL0CYC, SM?CVAL1, SM?CVAL1CYC, SM?CVAL2, SM?CVAL2CYC, SM?CVAL3, SM?CVAL3CYC, SM?CVAL4, SM?CVAL4CYC, SM?CVAL5, SM?CVAL5CYC
Fields§
§SMCNT: RORegister<u16>
Counter Register
SMINIT: RWRegister<u16>
Initial Count Register
SMCTRL2: RWRegister<u16>
Control 2 Register
SMCTRL: RWRegister<u16>
Control Register
SMVAL0: RWRegister<u16>
Value Register 0
SMFRACVAL1: RWRegister<u16>
Fractional Value Register 1
SMVAL1: RWRegister<u16>
Value Register 1
SMFRACVAL2: RWRegister<u16>
Fractional Value Register 2
SMVAL2: RWRegister<u16>
Value Register 2
SMFRACVAL3: RWRegister<u16>
Fractional Value Register 3
SMVAL3: RWRegister<u16>
Value Register 3
SMFRACVAL4: RWRegister<u16>
Fractional Value Register 4
SMVAL4: RWRegister<u16>
Value Register 4
SMFRACVAL5: RWRegister<u16>
Fractional Value Register 5
SMVAL5: RWRegister<u16>
Value Register 5
SMFRCTRL: RWRegister<u16>
Fractional Control Register
SMOCTRL: RWRegister<u16>
Output Control Register
SMSTS: RWRegister<u16>
Status Register
SMINTEN: RWRegister<u16>
Interrupt Enable Register
SMDMAEN: RWRegister<u16>
DMA Enable Register
SMTCTRL: RWRegister<u16>
Output Trigger Control Register
SMDISMAP0: RWRegister<u16>
Fault Disable Mapping Register 0
SMDISMAP1: RWRegister<u16>
Fault Disable Mapping Register 1
SMDTCNT0: RWRegister<u16>
Deadtime Count Register 0
SMDTCNT1: RWRegister<u16>
Deadtime Count Register 1
SMCAPTCTRLA: RWRegister<u16>
Capture Control A Register
SMCAPTCOMPA: RWRegister<u16>
Capture Compare A Register
SMCAPTCTRLB: RWRegister<u16>
Capture Control B Register
SMCAPTCOMPB: RWRegister<u16>
Capture Compare B Register
SMCAPTCTRLX: RWRegister<u16>
Capture Control X Register
SMCAPTCOMPX: RWRegister<u16>
Capture Compare X Register
SMCVAL0: RORegister<u16>
Capture Value 0 Register
SMCVAL0CYC: RORegister<u16>
Capture Value 0 Cycle Register
SMCVAL1: RORegister<u16>
Capture Value 1 Register
SMCVAL1CYC: RORegister<u16>
Capture Value 1 Cycle Register
SMCVAL2: RORegister<u16>
Capture Value 2 Register
SMCVAL2CYC: RORegister<u16>
Capture Value 2 Cycle Register
SMCVAL3: RORegister<u16>
Capture Value 3 Register
SMCVAL3CYC: RORegister<u16>
Capture Value 3 Cycle Register
SMCVAL4: RORegister<u16>
Capture Value 4 Register
SMCVAL4CYC: RORegister<u16>
Capture Value 4 Cycle Register
SMCVAL5: RORegister<u16>
Capture Value 5 Register
SMCVAL5CYC: RORegister<u16>
Capture Value 5 Cycle Register