Expand description

Pulse Width Modulation Controller

Re-exports

pub use pwm_cmp::PWM_CMP;
pub use pwm_ch_num::PWM_CH_NUM;

Modules

PWM Clock Register
PWM Channel Mode Update Register (ch_num = 0)
PWM Channel Mode Update Register (ch_num = 1)
PWM Channel Mode Update Register (ch_num = 2)
PWM Channel Mode Update Register (ch_num = 3)
PWM Disable Register
PWM DMA Register
PWM Event Line 0 Mode Register 0
PWM Enable Register
PWM External Trigger Register (trg_num = 1)
PWM External Trigger Register (trg_num = 2)
PWM Fault Clear Register
PWM Fault Mode Register
PWM Fault Protection Enable Register
PWM Fault Protection Value Register 1
PWM Fault Protection Value 2 Register
PWM Fault Status Register
PWM Interrupt Disable Register 1
PWM Interrupt Disable Register 2
PWM Interrupt Enable Register 1
PWM Interrupt Enable Register 2
PWM Interrupt Mask Register 1
PWM Interrupt Mask Register 2
PWM Interrupt Status Register 1
PWM Interrupt Status Register 2
PWM Leading-Edge Blanking Register (trg_num = 1)
PWM Leading-Edge Blanking Register (trg_num = 2)
PWM Output Override Value Register
PWM Output Selection Register
PWM Output Selection Clear Register
PWM Output Selection Clear Update Register
PWM Output Selection Set Register
PWM Output Selection Set Update Register
Cluster PWM Channel Mode Register
Cluster PWM Comparison 0 Value Register
PWM Sync Channels Mode Register
PWM Sync Channels Update Control Register
PWM Sync Channels Update Period Register
PWM Sync Channels Update Period Update Register
PWM Stepper Motor Mode Register
PWM Status Register
PWM Spread Spectrum Register
PWM Spread Spectrum Update Register
PWM Write Protection Control Register
PWM Write Protection Status Register

Structs

Register block

Type Definitions

CLK (rw) register accessor: an alias for Reg<CLK_SPEC>
CMUPD0 (w) register accessor: an alias for Reg<CMUPD0_SPEC>
CMUPD1 (w) register accessor: an alias for Reg<CMUPD1_SPEC>
CMUPD2 (w) register accessor: an alias for Reg<CMUPD2_SPEC>
CMUPD3 (w) register accessor: an alias for Reg<CMUPD3_SPEC>
DIS (w) register accessor: an alias for Reg<DIS_SPEC>
DMAR (w) register accessor: an alias for Reg<DMAR_SPEC>
ELMR (rw) register accessor: an alias for Reg<ELMR_SPEC>
ENA (w) register accessor: an alias for Reg<ENA_SPEC>
ETRG1 (rw) register accessor: an alias for Reg<ETRG1_SPEC>
ETRG2 (rw) register accessor: an alias for Reg<ETRG2_SPEC>
FCR (w) register accessor: an alias for Reg<FCR_SPEC>
FMR (rw) register accessor: an alias for Reg<FMR_SPEC>
FPE (rw) register accessor: an alias for Reg<FPE_SPEC>
FPV1 (rw) register accessor: an alias for Reg<FPV1_SPEC>
FPV2 (rw) register accessor: an alias for Reg<FPV2_SPEC>
FSR (r) register accessor: an alias for Reg<FSR_SPEC>
IDR1 (w) register accessor: an alias for Reg<IDR1_SPEC>
IDR2 (w) register accessor: an alias for Reg<IDR2_SPEC>
IER1 (w) register accessor: an alias for Reg<IER1_SPEC>
IER2 (w) register accessor: an alias for Reg<IER2_SPEC>
IMR1 (r) register accessor: an alias for Reg<IMR1_SPEC>
IMR2 (r) register accessor: an alias for Reg<IMR2_SPEC>
ISR1 (r) register accessor: an alias for Reg<ISR1_SPEC>
ISR2 (r) register accessor: an alias for Reg<ISR2_SPEC>
LEBR1 (rw) register accessor: an alias for Reg<LEBR1_SPEC>
LEBR2 (rw) register accessor: an alias for Reg<LEBR2_SPEC>
OOV (rw) register accessor: an alias for Reg<OOV_SPEC>
OS (rw) register accessor: an alias for Reg<OS_SPEC>
OSC (w) register accessor: an alias for Reg<OSC_SPEC>
OSCUPD (w) register accessor: an alias for Reg<OSCUPD_SPEC>
OSS (w) register accessor: an alias for Reg<OSS_SPEC>
OSSUPD (w) register accessor: an alias for Reg<OSSUPD_SPEC>
SCM (rw) register accessor: an alias for Reg<SCM_SPEC>
SCUC (rw) register accessor: an alias for Reg<SCUC_SPEC>
SCUP (rw) register accessor: an alias for Reg<SCUP_SPEC>
SCUPUPD (w) register accessor: an alias for Reg<SCUPUPD_SPEC>
SMMR (rw) register accessor: an alias for Reg<SMMR_SPEC>
SR (r) register accessor: an alias for Reg<SR_SPEC>
SSPR (rw) register accessor: an alias for Reg<SSPR_SPEC>
SSPUP (w) register accessor: an alias for Reg<SSPUP_SPEC>
WPCR (w) register accessor: an alias for Reg<WPCR_SPEC>
WPSR (r) register accessor: an alias for Reg<WPSR_SPEC>