pub struct W<U, REG> { /* private fields */ }
Expand description
Implementations§
source§impl W<u32, Reg<u32, _CTL>>
impl W<u32, Reg<u32, _CTL>>
sourcepub fn globalsync0(&mut self) -> GLOBALSYNC0_W<'_>
pub fn globalsync0(&mut self) -> GLOBALSYNC0_W<'_>
Bit 0 - Update PWM Generator 0
sourcepub fn globalsync1(&mut self) -> GLOBALSYNC1_W<'_>
pub fn globalsync1(&mut self) -> GLOBALSYNC1_W<'_>
Bit 1 - Update PWM Generator 1
sourcepub fn globalsync2(&mut self) -> GLOBALSYNC2_W<'_>
pub fn globalsync2(&mut self) -> GLOBALSYNC2_W<'_>
Bit 2 - Update PWM Generator 2
sourcepub fn globalsync3(&mut self) -> GLOBALSYNC3_W<'_>
pub fn globalsync3(&mut self) -> GLOBALSYNC3_W<'_>
Bit 3 - Update PWM Generator 3
source§impl W<u32, Reg<u32, _INTEN>>
impl W<u32, Reg<u32, _INTEN>>
sourcepub fn intfault0(&mut self) -> INTFAULT0_W<'_>
pub fn intfault0(&mut self) -> INTFAULT0_W<'_>
Bit 16 - Interrupt Fault 0
sourcepub fn intfault1(&mut self) -> INTFAULT1_W<'_>
pub fn intfault1(&mut self) -> INTFAULT1_W<'_>
Bit 17 - Interrupt Fault 1
source§impl W<u32, Reg<u32, _ISC>>
impl W<u32, Reg<u32, _ISC>>
sourcepub fn intfault0(&mut self) -> INTFAULT0_W<'_>
pub fn intfault0(&mut self) -> INTFAULT0_W<'_>
Bit 16 - FAULT0 Interrupt Asserted
sourcepub fn intfault1(&mut self) -> INTFAULT1_W<'_>
pub fn intfault1(&mut self) -> INTFAULT1_W<'_>
Bit 17 - FAULT1 Interrupt Asserted
source§impl W<u32, Reg<u32, __0_CTL>>
impl W<u32, Reg<u32, __0_CTL>>
sourcepub fn dbctlupd(&mut self) -> DBCTLUPD_W<'_>
pub fn dbctlupd(&mut self) -> DBCTLUPD_W<'_>
Bits 10:11 - PWMnDBCTL Update Mode
sourcepub fn dbriseupd(&mut self) -> DBRISEUPD_W<'_>
pub fn dbriseupd(&mut self) -> DBRISEUPD_W<'_>
Bits 12:13 - PWMnDBRISE Update Mode
sourcepub fn dbfallupd(&mut self) -> DBFALLUPD_W<'_>
pub fn dbfallupd(&mut self) -> DBFALLUPD_W<'_>
Bits 14:15 - PWMnDBFALL Update Mode
sourcepub fn minfltper(&mut self) -> MINFLTPER_W<'_>
pub fn minfltper(&mut self) -> MINFLTPER_W<'_>
Bit 17 - Minimum Fault Period
source§impl W<u32, Reg<u32, __0_INTEN>>
impl W<u32, Reg<u32, __0_INTEN>>
sourcepub fn intcntzero(&mut self) -> INTCNTZERO_W<'_>
pub fn intcntzero(&mut self) -> INTCNTZERO_W<'_>
Bit 0 - Interrupt for Counter=0
sourcepub fn intcntload(&mut self) -> INTCNTLOAD_W<'_>
pub fn intcntload(&mut self) -> INTCNTLOAD_W<'_>
Bit 1 - Interrupt for Counter=PWMnLOAD
sourcepub fn intcmpau(&mut self) -> INTCMPAU_W<'_>
pub fn intcmpau(&mut self) -> INTCMPAU_W<'_>
Bit 2 - Interrupt for Counter=PWMnCMPA Up
sourcepub fn intcmpad(&mut self) -> INTCMPAD_W<'_>
pub fn intcmpad(&mut self) -> INTCMPAD_W<'_>
Bit 3 - Interrupt for Counter=PWMnCMPA Down
sourcepub fn intcmpbu(&mut self) -> INTCMPBU_W<'_>
pub fn intcmpbu(&mut self) -> INTCMPBU_W<'_>
Bit 4 - Interrupt for Counter=PWMnCMPB Up
sourcepub fn intcmpbd(&mut self) -> INTCMPBD_W<'_>
pub fn intcmpbd(&mut self) -> INTCMPBD_W<'_>
Bit 5 - Interrupt for Counter=PWMnCMPB Down
sourcepub fn trcntzero(&mut self) -> TRCNTZERO_W<'_>
pub fn trcntzero(&mut self) -> TRCNTZERO_W<'_>
Bit 8 - Trigger for Counter=0
sourcepub fn trcntload(&mut self) -> TRCNTLOAD_W<'_>
pub fn trcntload(&mut self) -> TRCNTLOAD_W<'_>
Bit 9 - Trigger for Counter=PWMnLOAD
source§impl W<u32, Reg<u32, __0_ISC>>
impl W<u32, Reg<u32, __0_ISC>>
sourcepub fn intcntzero(&mut self) -> INTCNTZERO_W<'_>
pub fn intcntzero(&mut self) -> INTCNTZERO_W<'_>
Bit 0 - Counter=0 Interrupt
sourcepub fn intcntload(&mut self) -> INTCNTLOAD_W<'_>
pub fn intcntload(&mut self) -> INTCNTLOAD_W<'_>
Bit 1 - Counter=Load Interrupt
sourcepub fn intcmpau(&mut self) -> INTCMPAU_W<'_>
pub fn intcmpau(&mut self) -> INTCMPAU_W<'_>
Bit 2 - Comparator A Up Interrupt
sourcepub fn intcmpad(&mut self) -> INTCMPAD_W<'_>
pub fn intcmpad(&mut self) -> INTCMPAD_W<'_>
Bit 3 - Comparator A Down Interrupt
sourcepub fn intcmpbu(&mut self) -> INTCMPBU_W<'_>
pub fn intcmpbu(&mut self) -> INTCMPBU_W<'_>
Bit 4 - Comparator B Up Interrupt
sourcepub fn intcmpbd(&mut self) -> INTCMPBD_W<'_>
pub fn intcmpbd(&mut self) -> INTCMPBD_W<'_>
Bit 5 - Comparator B Down Interrupt
source§impl W<u32, Reg<u32, __0_GENA>>
impl W<u32, Reg<u32, __0_GENA>>
sourcepub fn actcmpau(&mut self) -> ACTCMPAU_W<'_>
pub fn actcmpau(&mut self) -> ACTCMPAU_W<'_>
Bits 4:5 - Action for Comparator A Up
sourcepub fn actcmpad(&mut self) -> ACTCMPAD_W<'_>
pub fn actcmpad(&mut self) -> ACTCMPAD_W<'_>
Bits 6:7 - Action for Comparator A Down
sourcepub fn actcmpbu(&mut self) -> ACTCMPBU_W<'_>
pub fn actcmpbu(&mut self) -> ACTCMPBU_W<'_>
Bits 8:9 - Action for Comparator B Up
sourcepub fn actcmpbd(&mut self) -> ACTCMPBD_W<'_>
pub fn actcmpbd(&mut self) -> ACTCMPBD_W<'_>
Bits 10:11 - Action for Comparator B Down
source§impl W<u32, Reg<u32, __0_GENB>>
impl W<u32, Reg<u32, __0_GENB>>
sourcepub fn actcmpau(&mut self) -> ACTCMPAU_W<'_>
pub fn actcmpau(&mut self) -> ACTCMPAU_W<'_>
Bits 4:5 - Action for Comparator A Up
sourcepub fn actcmpad(&mut self) -> ACTCMPAD_W<'_>
pub fn actcmpad(&mut self) -> ACTCMPAD_W<'_>
Bits 6:7 - Action for Comparator A Down
sourcepub fn actcmpbu(&mut self) -> ACTCMPBU_W<'_>
pub fn actcmpbu(&mut self) -> ACTCMPBU_W<'_>
Bits 8:9 - Action for Comparator B Up
sourcepub fn actcmpbd(&mut self) -> ACTCMPBD_W<'_>
pub fn actcmpbd(&mut self) -> ACTCMPBD_W<'_>
Bits 10:11 - Action for Comparator B Down
source§impl W<u32, Reg<u32, __0_MINFLTPER>>
impl W<u32, Reg<u32, __0_MINFLTPER>>
sourcepub fn minfltper(&mut self) -> MINFLTPER_W<'_>
pub fn minfltper(&mut self) -> MINFLTPER_W<'_>
Bits 0:15 - Minimum Fault Period
source§impl W<u32, Reg<u32, __1_CTL>>
impl W<u32, Reg<u32, __1_CTL>>
sourcepub fn dbctlupd(&mut self) -> DBCTLUPD_W<'_>
pub fn dbctlupd(&mut self) -> DBCTLUPD_W<'_>
Bits 10:11 - PWMnDBCTL Update Mode
sourcepub fn dbriseupd(&mut self) -> DBRISEUPD_W<'_>
pub fn dbriseupd(&mut self) -> DBRISEUPD_W<'_>
Bits 12:13 - PWMnDBRISE Update Mode
sourcepub fn dbfallupd(&mut self) -> DBFALLUPD_W<'_>
pub fn dbfallupd(&mut self) -> DBFALLUPD_W<'_>
Bits 14:15 - PWMnDBFALL Update Mode
sourcepub fn minfltper(&mut self) -> MINFLTPER_W<'_>
pub fn minfltper(&mut self) -> MINFLTPER_W<'_>
Bit 17 - Minimum Fault Period
source§impl W<u32, Reg<u32, __1_INTEN>>
impl W<u32, Reg<u32, __1_INTEN>>
sourcepub fn intcntzero(&mut self) -> INTCNTZERO_W<'_>
pub fn intcntzero(&mut self) -> INTCNTZERO_W<'_>
Bit 0 - Interrupt for Counter=0
sourcepub fn intcntload(&mut self) -> INTCNTLOAD_W<'_>
pub fn intcntload(&mut self) -> INTCNTLOAD_W<'_>
Bit 1 - Interrupt for Counter=PWMnLOAD
sourcepub fn intcmpau(&mut self) -> INTCMPAU_W<'_>
pub fn intcmpau(&mut self) -> INTCMPAU_W<'_>
Bit 2 - Interrupt for Counter=PWMnCMPA Up
sourcepub fn intcmpad(&mut self) -> INTCMPAD_W<'_>
pub fn intcmpad(&mut self) -> INTCMPAD_W<'_>
Bit 3 - Interrupt for Counter=PWMnCMPA Down
sourcepub fn intcmpbu(&mut self) -> INTCMPBU_W<'_>
pub fn intcmpbu(&mut self) -> INTCMPBU_W<'_>
Bit 4 - Interrupt for Counter=PWMnCMPB Up
sourcepub fn intcmpbd(&mut self) -> INTCMPBD_W<'_>
pub fn intcmpbd(&mut self) -> INTCMPBD_W<'_>
Bit 5 - Interrupt for Counter=PWMnCMPB Down
sourcepub fn trcntzero(&mut self) -> TRCNTZERO_W<'_>
pub fn trcntzero(&mut self) -> TRCNTZERO_W<'_>
Bit 8 - Trigger for Counter=0
sourcepub fn trcntload(&mut self) -> TRCNTLOAD_W<'_>
pub fn trcntload(&mut self) -> TRCNTLOAD_W<'_>
Bit 9 - Trigger for Counter=PWMnLOAD
source§impl W<u32, Reg<u32, __1_ISC>>
impl W<u32, Reg<u32, __1_ISC>>
sourcepub fn intcntzero(&mut self) -> INTCNTZERO_W<'_>
pub fn intcntzero(&mut self) -> INTCNTZERO_W<'_>
Bit 0 - Counter=0 Interrupt
sourcepub fn intcntload(&mut self) -> INTCNTLOAD_W<'_>
pub fn intcntload(&mut self) -> INTCNTLOAD_W<'_>
Bit 1 - Counter=Load Interrupt
sourcepub fn intcmpau(&mut self) -> INTCMPAU_W<'_>
pub fn intcmpau(&mut self) -> INTCMPAU_W<'_>
Bit 2 - Comparator A Up Interrupt
sourcepub fn intcmpad(&mut self) -> INTCMPAD_W<'_>
pub fn intcmpad(&mut self) -> INTCMPAD_W<'_>
Bit 3 - Comparator A Down Interrupt
sourcepub fn intcmpbu(&mut self) -> INTCMPBU_W<'_>
pub fn intcmpbu(&mut self) -> INTCMPBU_W<'_>
Bit 4 - Comparator B Up Interrupt
sourcepub fn intcmpbd(&mut self) -> INTCMPBD_W<'_>
pub fn intcmpbd(&mut self) -> INTCMPBD_W<'_>
Bit 5 - Comparator B Down Interrupt
source§impl W<u32, Reg<u32, __1_GENA>>
impl W<u32, Reg<u32, __1_GENA>>
sourcepub fn actcmpau(&mut self) -> ACTCMPAU_W<'_>
pub fn actcmpau(&mut self) -> ACTCMPAU_W<'_>
Bits 4:5 - Action for Comparator A Up
sourcepub fn actcmpad(&mut self) -> ACTCMPAD_W<'_>
pub fn actcmpad(&mut self) -> ACTCMPAD_W<'_>
Bits 6:7 - Action for Comparator A Down
sourcepub fn actcmpbu(&mut self) -> ACTCMPBU_W<'_>
pub fn actcmpbu(&mut self) -> ACTCMPBU_W<'_>
Bits 8:9 - Action for Comparator B Up
sourcepub fn actcmpbd(&mut self) -> ACTCMPBD_W<'_>
pub fn actcmpbd(&mut self) -> ACTCMPBD_W<'_>
Bits 10:11 - Action for Comparator B Down
source§impl W<u32, Reg<u32, __1_GENB>>
impl W<u32, Reg<u32, __1_GENB>>
sourcepub fn actcmpau(&mut self) -> ACTCMPAU_W<'_>
pub fn actcmpau(&mut self) -> ACTCMPAU_W<'_>
Bits 4:5 - Action for Comparator A Up
sourcepub fn actcmpad(&mut self) -> ACTCMPAD_W<'_>
pub fn actcmpad(&mut self) -> ACTCMPAD_W<'_>
Bits 6:7 - Action for Comparator A Down
sourcepub fn actcmpbu(&mut self) -> ACTCMPBU_W<'_>
pub fn actcmpbu(&mut self) -> ACTCMPBU_W<'_>
Bits 8:9 - Action for Comparator B Up
sourcepub fn actcmpbd(&mut self) -> ACTCMPBD_W<'_>
pub fn actcmpbd(&mut self) -> ACTCMPBD_W<'_>
Bits 10:11 - Action for Comparator B Down
source§impl W<u32, Reg<u32, __1_DBRISE>>
impl W<u32, Reg<u32, __1_DBRISE>>
sourcepub fn risedelay(&mut self) -> RISEDELAY_W<'_>
pub fn risedelay(&mut self) -> RISEDELAY_W<'_>
Bits 0:11 - Dead-Band Rise Delay
source§impl W<u32, Reg<u32, __1_DBFALL>>
impl W<u32, Reg<u32, __1_DBFALL>>
sourcepub fn falldelay(&mut self) -> FALLDELAY_W<'_>
pub fn falldelay(&mut self) -> FALLDELAY_W<'_>
Bits 0:11 - Dead-Band Fall Delay
source§impl W<u32, Reg<u32, __2_CTL>>
impl W<u32, Reg<u32, __2_CTL>>
sourcepub fn dbctlupd(&mut self) -> DBCTLUPD_W<'_>
pub fn dbctlupd(&mut self) -> DBCTLUPD_W<'_>
Bits 10:11 - PWMnDBCTL Update Mode
sourcepub fn dbriseupd(&mut self) -> DBRISEUPD_W<'_>
pub fn dbriseupd(&mut self) -> DBRISEUPD_W<'_>
Bits 12:13 - PWMnDBRISE Update Mode
sourcepub fn dbfallupd(&mut self) -> DBFALLUPD_W<'_>
pub fn dbfallupd(&mut self) -> DBFALLUPD_W<'_>
Bits 14:15 - PWMnDBFALL Update Mode
sourcepub fn minfltper(&mut self) -> MINFLTPER_W<'_>
pub fn minfltper(&mut self) -> MINFLTPER_W<'_>
Bit 17 - Minimum Fault Period
source§impl W<u32, Reg<u32, __2_INTEN>>
impl W<u32, Reg<u32, __2_INTEN>>
sourcepub fn intcntzero(&mut self) -> INTCNTZERO_W<'_>
pub fn intcntzero(&mut self) -> INTCNTZERO_W<'_>
Bit 0 - Interrupt for Counter=0
sourcepub fn intcntload(&mut self) -> INTCNTLOAD_W<'_>
pub fn intcntload(&mut self) -> INTCNTLOAD_W<'_>
Bit 1 - Interrupt for Counter=PWMnLOAD
sourcepub fn intcmpau(&mut self) -> INTCMPAU_W<'_>
pub fn intcmpau(&mut self) -> INTCMPAU_W<'_>
Bit 2 - Interrupt for Counter=PWMnCMPA Up
sourcepub fn intcmpad(&mut self) -> INTCMPAD_W<'_>
pub fn intcmpad(&mut self) -> INTCMPAD_W<'_>
Bit 3 - Interrupt for Counter=PWMnCMPA Down
sourcepub fn intcmpbu(&mut self) -> INTCMPBU_W<'_>
pub fn intcmpbu(&mut self) -> INTCMPBU_W<'_>
Bit 4 - Interrupt for Counter=PWMnCMPB Up
sourcepub fn intcmpbd(&mut self) -> INTCMPBD_W<'_>
pub fn intcmpbd(&mut self) -> INTCMPBD_W<'_>
Bit 5 - Interrupt for Counter=PWMnCMPB Down
sourcepub fn trcntzero(&mut self) -> TRCNTZERO_W<'_>
pub fn trcntzero(&mut self) -> TRCNTZERO_W<'_>
Bit 8 - Trigger for Counter=0
sourcepub fn trcntload(&mut self) -> TRCNTLOAD_W<'_>
pub fn trcntload(&mut self) -> TRCNTLOAD_W<'_>
Bit 9 - Trigger for Counter=PWMnLOAD
source§impl W<u32, Reg<u32, __2_ISC>>
impl W<u32, Reg<u32, __2_ISC>>
sourcepub fn intcntzero(&mut self) -> INTCNTZERO_W<'_>
pub fn intcntzero(&mut self) -> INTCNTZERO_W<'_>
Bit 0 - Counter=0 Interrupt
sourcepub fn intcntload(&mut self) -> INTCNTLOAD_W<'_>
pub fn intcntload(&mut self) -> INTCNTLOAD_W<'_>
Bit 1 - Counter=Load Interrupt
sourcepub fn intcmpau(&mut self) -> INTCMPAU_W<'_>
pub fn intcmpau(&mut self) -> INTCMPAU_W<'_>
Bit 2 - Comparator A Up Interrupt
sourcepub fn intcmpad(&mut self) -> INTCMPAD_W<'_>
pub fn intcmpad(&mut self) -> INTCMPAD_W<'_>
Bit 3 - Comparator A Down Interrupt
sourcepub fn intcmpbu(&mut self) -> INTCMPBU_W<'_>
pub fn intcmpbu(&mut self) -> INTCMPBU_W<'_>
Bit 4 - Comparator B Up Interrupt
sourcepub fn intcmpbd(&mut self) -> INTCMPBD_W<'_>
pub fn intcmpbd(&mut self) -> INTCMPBD_W<'_>
Bit 5 - Comparator B Down Interrupt
source§impl W<u32, Reg<u32, __2_GENA>>
impl W<u32, Reg<u32, __2_GENA>>
sourcepub fn actcmpau(&mut self) -> ACTCMPAU_W<'_>
pub fn actcmpau(&mut self) -> ACTCMPAU_W<'_>
Bits 4:5 - Action for Comparator A Up
sourcepub fn actcmpad(&mut self) -> ACTCMPAD_W<'_>
pub fn actcmpad(&mut self) -> ACTCMPAD_W<'_>
Bits 6:7 - Action for Comparator A Down
sourcepub fn actcmpbu(&mut self) -> ACTCMPBU_W<'_>
pub fn actcmpbu(&mut self) -> ACTCMPBU_W<'_>
Bits 8:9 - Action for Comparator B Up
sourcepub fn actcmpbd(&mut self) -> ACTCMPBD_W<'_>
pub fn actcmpbd(&mut self) -> ACTCMPBD_W<'_>
Bits 10:11 - Action for Comparator B Down
source§impl W<u32, Reg<u32, __2_GENB>>
impl W<u32, Reg<u32, __2_GENB>>
sourcepub fn actcmpau(&mut self) -> ACTCMPAU_W<'_>
pub fn actcmpau(&mut self) -> ACTCMPAU_W<'_>
Bits 4:5 - Action for Comparator A Up
sourcepub fn actcmpad(&mut self) -> ACTCMPAD_W<'_>
pub fn actcmpad(&mut self) -> ACTCMPAD_W<'_>
Bits 6:7 - Action for Comparator A Down
sourcepub fn actcmpbu(&mut self) -> ACTCMPBU_W<'_>
pub fn actcmpbu(&mut self) -> ACTCMPBU_W<'_>
Bits 8:9 - Action for Comparator B Up
sourcepub fn actcmpbd(&mut self) -> ACTCMPBD_W<'_>
pub fn actcmpbd(&mut self) -> ACTCMPBD_W<'_>
Bits 10:11 - Action for Comparator B Down
source§impl W<u32, Reg<u32, __2_DBRISE>>
impl W<u32, Reg<u32, __2_DBRISE>>
sourcepub fn risedelay(&mut self) -> RISEDELAY_W<'_>
pub fn risedelay(&mut self) -> RISEDELAY_W<'_>
Bits 0:11 - Dead-Band Rise Delay
source§impl W<u32, Reg<u32, __2_DBFALL>>
impl W<u32, Reg<u32, __2_DBFALL>>
sourcepub fn falldelay(&mut self) -> FALLDELAY_W<'_>
pub fn falldelay(&mut self) -> FALLDELAY_W<'_>
Bits 0:11 - Dead-Band Fall Delay
source§impl W<u32, Reg<u32, __3_CTL>>
impl W<u32, Reg<u32, __3_CTL>>
sourcepub fn dbctlupd(&mut self) -> DBCTLUPD_W<'_>
pub fn dbctlupd(&mut self) -> DBCTLUPD_W<'_>
Bits 10:11 - PWMnDBCTL Update Mode
sourcepub fn dbriseupd(&mut self) -> DBRISEUPD_W<'_>
pub fn dbriseupd(&mut self) -> DBRISEUPD_W<'_>
Bits 12:13 - PWMnDBRISE Update Mode
sourcepub fn dbfallupd(&mut self) -> DBFALLUPD_W<'_>
pub fn dbfallupd(&mut self) -> DBFALLUPD_W<'_>
Bits 14:15 - PWMnDBFALL Update Mode
sourcepub fn minfltper(&mut self) -> MINFLTPER_W<'_>
pub fn minfltper(&mut self) -> MINFLTPER_W<'_>
Bit 17 - Minimum Fault Period
source§impl W<u32, Reg<u32, __3_INTEN>>
impl W<u32, Reg<u32, __3_INTEN>>
sourcepub fn intcntzero(&mut self) -> INTCNTZERO_W<'_>
pub fn intcntzero(&mut self) -> INTCNTZERO_W<'_>
Bit 0 - Interrupt for Counter=0
sourcepub fn intcntload(&mut self) -> INTCNTLOAD_W<'_>
pub fn intcntload(&mut self) -> INTCNTLOAD_W<'_>
Bit 1 - Interrupt for Counter=PWMnLOAD
sourcepub fn intcmpau(&mut self) -> INTCMPAU_W<'_>
pub fn intcmpau(&mut self) -> INTCMPAU_W<'_>
Bit 2 - Interrupt for Counter=PWMnCMPA Up
sourcepub fn intcmpad(&mut self) -> INTCMPAD_W<'_>
pub fn intcmpad(&mut self) -> INTCMPAD_W<'_>
Bit 3 - Interrupt for Counter=PWMnCMPA Down
sourcepub fn intcmpbu(&mut self) -> INTCMPBU_W<'_>
pub fn intcmpbu(&mut self) -> INTCMPBU_W<'_>
Bit 4 - Interrupt for Counter=PWMnCMPB Up
sourcepub fn intcmpbd(&mut self) -> INTCMPBD_W<'_>
pub fn intcmpbd(&mut self) -> INTCMPBD_W<'_>
Bit 5 - Interrupt for Counter=PWMnCMPB Down
sourcepub fn trcntzero(&mut self) -> TRCNTZERO_W<'_>
pub fn trcntzero(&mut self) -> TRCNTZERO_W<'_>
Bit 8 - Trigger for Counter=0
sourcepub fn trcntload(&mut self) -> TRCNTLOAD_W<'_>
pub fn trcntload(&mut self) -> TRCNTLOAD_W<'_>
Bit 9 - Trigger for Counter=PWMnLOAD
source§impl W<u32, Reg<u32, __3_ISC>>
impl W<u32, Reg<u32, __3_ISC>>
sourcepub fn intcntzero(&mut self) -> INTCNTZERO_W<'_>
pub fn intcntzero(&mut self) -> INTCNTZERO_W<'_>
Bit 0 - Counter=0 Interrupt
sourcepub fn intcntload(&mut self) -> INTCNTLOAD_W<'_>
pub fn intcntload(&mut self) -> INTCNTLOAD_W<'_>
Bit 1 - Counter=Load Interrupt
sourcepub fn intcmpau(&mut self) -> INTCMPAU_W<'_>
pub fn intcmpau(&mut self) -> INTCMPAU_W<'_>
Bit 2 - Comparator A Up Interrupt
sourcepub fn intcmpad(&mut self) -> INTCMPAD_W<'_>
pub fn intcmpad(&mut self) -> INTCMPAD_W<'_>
Bit 3 - Comparator A Down Interrupt
sourcepub fn intcmpbu(&mut self) -> INTCMPBU_W<'_>
pub fn intcmpbu(&mut self) -> INTCMPBU_W<'_>
Bit 4 - Comparator B Up Interrupt
sourcepub fn intcmpbd(&mut self) -> INTCMPBD_W<'_>
pub fn intcmpbd(&mut self) -> INTCMPBD_W<'_>
Bit 5 - Comparator B Down Interrupt
source§impl W<u32, Reg<u32, __3_GENA>>
impl W<u32, Reg<u32, __3_GENA>>
sourcepub fn actcmpau(&mut self) -> ACTCMPAU_W<'_>
pub fn actcmpau(&mut self) -> ACTCMPAU_W<'_>
Bits 4:5 - Action for Comparator A Up
sourcepub fn actcmpad(&mut self) -> ACTCMPAD_W<'_>
pub fn actcmpad(&mut self) -> ACTCMPAD_W<'_>
Bits 6:7 - Action for Comparator A Down
sourcepub fn actcmpbu(&mut self) -> ACTCMPBU_W<'_>
pub fn actcmpbu(&mut self) -> ACTCMPBU_W<'_>
Bits 8:9 - Action for Comparator B Up
sourcepub fn actcmpbd(&mut self) -> ACTCMPBD_W<'_>
pub fn actcmpbd(&mut self) -> ACTCMPBD_W<'_>
Bits 10:11 - Action for Comparator B Down
source§impl W<u32, Reg<u32, __3_GENB>>
impl W<u32, Reg<u32, __3_GENB>>
sourcepub fn actcmpau(&mut self) -> ACTCMPAU_W<'_>
pub fn actcmpau(&mut self) -> ACTCMPAU_W<'_>
Bits 4:5 - Action for Comparator A Up
sourcepub fn actcmpad(&mut self) -> ACTCMPAD_W<'_>
pub fn actcmpad(&mut self) -> ACTCMPAD_W<'_>
Bits 6:7 - Action for Comparator A Down
sourcepub fn actcmpbu(&mut self) -> ACTCMPBU_W<'_>
pub fn actcmpbu(&mut self) -> ACTCMPBU_W<'_>
Bits 8:9 - Action for Comparator B Up
sourcepub fn actcmpbd(&mut self) -> ACTCMPBD_W<'_>
pub fn actcmpbd(&mut self) -> ACTCMPBD_W<'_>
Bits 10:11 - Action for Comparator B Down
source§impl W<u32, Reg<u32, __3_DBRISE>>
impl W<u32, Reg<u32, __3_DBRISE>>
sourcepub fn risedelay(&mut self) -> RISEDELAY_W<'_>
pub fn risedelay(&mut self) -> RISEDELAY_W<'_>
Bits 0:11 - Dead-Band Rise Delay
source§impl W<u32, Reg<u32, __3_DBFALL>>
impl W<u32, Reg<u32, __3_DBFALL>>
sourcepub fn falldelay(&mut self) -> FALLDELAY_W<'_>
pub fn falldelay(&mut self) -> FALLDELAY_W<'_>
Bits 0:11 - Dead-Band Fall Delay
source§impl W<u32, Reg<u32, _ICR>>
impl W<u32, Reg<u32, _ICR>>
sourcepub fn tatocint(&mut self) -> TATOCINT_W<'_>
pub fn tatocint(&mut self) -> TATOCINT_W<'_>
Bit 0 - GPTM Timer A Time-Out Raw Interrupt
sourcepub fn camcint(&mut self) -> CAMCINT_W<'_>
pub fn camcint(&mut self) -> CAMCINT_W<'_>
Bit 1 - GPTM Timer A Capture Mode Match Interrupt Clear
sourcepub fn caecint(&mut self) -> CAECINT_W<'_>
pub fn caecint(&mut self) -> CAECINT_W<'_>
Bit 2 - GPTM Timer A Capture Mode Event Interrupt Clear
sourcepub fn tbtocint(&mut self) -> TBTOCINT_W<'_>
pub fn tbtocint(&mut self) -> TBTOCINT_W<'_>
Bit 8 - GPTM Timer B Time-Out Interrupt Clear
sourcepub fn cbmcint(&mut self) -> CBMCINT_W<'_>
pub fn cbmcint(&mut self) -> CBMCINT_W<'_>
Bit 9 - GPTM Timer B Capture Mode Match Interrupt Clear
source§impl W<u32, Reg<u32, _ICR>>
impl W<u32, Reg<u32, _ICR>>
sourcepub fn tatocint(&mut self) -> TATOCINT_W<'_>
pub fn tatocint(&mut self) -> TATOCINT_W<'_>
Bit 0 - GPTM Timer A Time-Out Raw Interrupt
sourcepub fn camcint(&mut self) -> CAMCINT_W<'_>
pub fn camcint(&mut self) -> CAMCINT_W<'_>
Bit 1 - GPTM Timer A Capture Mode Match Interrupt Clear
sourcepub fn caecint(&mut self) -> CAECINT_W<'_>
pub fn caecint(&mut self) -> CAECINT_W<'_>
Bit 2 - GPTM Timer A Capture Mode Event Interrupt Clear
sourcepub fn tbtocint(&mut self) -> TBTOCINT_W<'_>
pub fn tbtocint(&mut self) -> TBTOCINT_W<'_>
Bit 8 - GPTM Timer B Time-Out Interrupt Clear
sourcepub fn cbmcint(&mut self) -> CBMCINT_W<'_>
pub fn cbmcint(&mut self) -> CBMCINT_W<'_>
Bit 9 - GPTM Timer B Capture Mode Match Interrupt Clear
source§impl W<u32, Reg<u32, _PSSI>>
impl W<u32, Reg<u32, _PSSI>>
sourcepub fn syncwait(&mut self) -> SYNCWAIT_W<'_>
pub fn syncwait(&mut self) -> SYNCWAIT_W<'_>
Bit 27 - Synchronize Wait
source§impl W<u32, Reg<u32, _DCISC>>
impl W<u32, Reg<u32, _DCISC>>
sourcepub fn dcint0(&mut self) -> DCINT0_W<'_>
pub fn dcint0(&mut self) -> DCINT0_W<'_>
Bit 0 - Digital Comparator 0 Interrupt Status and Clear
sourcepub fn dcint1(&mut self) -> DCINT1_W<'_>
pub fn dcint1(&mut self) -> DCINT1_W<'_>
Bit 1 - Digital Comparator 1 Interrupt Status and Clear
sourcepub fn dcint2(&mut self) -> DCINT2_W<'_>
pub fn dcint2(&mut self) -> DCINT2_W<'_>
Bit 2 - Digital Comparator 2 Interrupt Status and Clear
sourcepub fn dcint3(&mut self) -> DCINT3_W<'_>
pub fn dcint3(&mut self) -> DCINT3_W<'_>
Bit 3 - Digital Comparator 3 Interrupt Status and Clear
sourcepub fn dcint4(&mut self) -> DCINT4_W<'_>
pub fn dcint4(&mut self) -> DCINT4_W<'_>
Bit 4 - Digital Comparator 4 Interrupt Status and Clear
sourcepub fn dcint5(&mut self) -> DCINT5_W<'_>
pub fn dcint5(&mut self) -> DCINT5_W<'_>
Bit 5 - Digital Comparator 5 Interrupt Status and Clear
source§impl W<u32, Reg<u32, _IF1CMSK>>
impl W<u32, Reg<u32, _IF1CMSK>>
sourcepub fn clrintpnd(&mut self) -> CLRINTPND_W<'_>
pub fn clrintpnd(&mut self) -> CLRINTPND_W<'_>
Bit 3 - Clear Interrupt Pending Bit
source§impl W<u32, Reg<u32, _IF2CMSK>>
impl W<u32, Reg<u32, _IF2CMSK>>
sourcepub fn clrintpnd(&mut self) -> CLRINTPND_W<'_>
pub fn clrintpnd(&mut self) -> CLRINTPND_W<'_>
Bit 3 - Clear Interrupt Pending Bit
source§impl W<u8, Reg<u8, _POWER>>
impl W<u8, Reg<u8, _POWER>>
sourcepub fn pwrdnphy(&mut self) -> PWRDNPHY_W<'_>
pub fn pwrdnphy(&mut self) -> PWRDNPHY_W<'_>
Bit 0 - Power Down PHY
sourcepub fn softconn(&mut self) -> SOFTCONN_W<'_>
pub fn softconn(&mut self) -> SOFTCONN_W<'_>
Bit 6 - Soft Connect/Disconnect
source§impl W<u32, Reg<u32, _EPC>>
impl W<u32, Reg<u32, _EPC>>
sourcepub fn pfltsen_high(&mut self) -> PFLTSEN_HIGH_W<'_>
pub fn pfltsen_high(&mut self) -> PFLTSEN_HIGH_W<'_>
Bit 5 - Power Fault Sense
source§impl W<u32, Reg<u32, _IM>>
impl W<u32, Reg<u32, _IM>>
sourcepub fn fpidcim(&mut self) -> FPIDCIM_W<'_>
pub fn fpidcim(&mut self) -> FPIDCIM_W<'_>
Bit 0 - Floating-Point Input Denormal Exception Interrupt Mask
sourcepub fn fpdzcim(&mut self) -> FPDZCIM_W<'_>
pub fn fpdzcim(&mut self) -> FPDZCIM_W<'_>
Bit 1 - Floating-Point Divide By 0 Exception Interrupt Mask
sourcepub fn fpiocim(&mut self) -> FPIOCIM_W<'_>
pub fn fpiocim(&mut self) -> FPIOCIM_W<'_>
Bit 2 - Floating-Point Invalid Operation Interrupt Mask
sourcepub fn fpufcim(&mut self) -> FPUFCIM_W<'_>
pub fn fpufcim(&mut self) -> FPUFCIM_W<'_>
Bit 3 - Floating-Point Underflow Exception Interrupt Mask
source§impl W<u32, Reg<u32, _IC>>
impl W<u32, Reg<u32, _IC>>
sourcepub fn fpidcic(&mut self) -> FPIDCIC_W<'_>
pub fn fpidcic(&mut self) -> FPIDCIC_W<'_>
Bit 0 - Floating-Point Input Denormal Exception Interrupt Clear
sourcepub fn fpdzcic(&mut self) -> FPDZCIC_W<'_>
pub fn fpdzcic(&mut self) -> FPDZCIC_W<'_>
Bit 1 - Floating-Point Divide By 0 Exception Interrupt Clear
sourcepub fn fpiocic(&mut self) -> FPIOCIC_W<'_>
pub fn fpiocic(&mut self) -> FPIOCIC_W<'_>
Bit 2 - Floating-Point Invalid Operation Interrupt Clear
sourcepub fn fpufcic(&mut self) -> FPUFCIC_W<'_>
pub fn fpufcic(&mut self) -> FPUFCIC_W<'_>
Bit 3 - Floating-Point Underflow Exception Interrupt Clear
source§impl W<u32, Reg<u32, _FCIM>>
impl W<u32, Reg<u32, _FCIM>>
sourcepub fn voltmask(&mut self) -> VOLTMASK_W<'_>
pub fn voltmask(&mut self) -> VOLTMASK_W<'_>
Bit 9 - VOLT Interrupt Mask
sourcepub fn invdmask(&mut self) -> INVDMASK_W<'_>
pub fn invdmask(&mut self) -> INVDMASK_W<'_>
Bit 10 - Invalid Data Interrupt Mask
sourcepub fn progmask(&mut self) -> PROGMASK_W<'_>
pub fn progmask(&mut self) -> PROGMASK_W<'_>
Bit 13 - PROGVER Interrupt Mask
source§impl W<u32, Reg<u32, _FCMISC>>
impl W<u32, Reg<u32, _FCMISC>>
sourcepub fn voltmisc(&mut self) -> VOLTMISC_W<'_>
pub fn voltmisc(&mut self) -> VOLTMISC_W<'_>
Bit 9 - VOLT Masked Interrupt Status and Clear
sourcepub fn invdmisc(&mut self) -> INVDMISC_W<'_>
pub fn invdmisc(&mut self) -> INVDMISC_W<'_>
Bit 10 - Invalid Data Masked Interrupt Status and Clear
sourcepub fn progmisc(&mut self) -> PROGMISC_W<'_>
pub fn progmisc(&mut self) -> PROGMISC_W<'_>
Bit 13 - PROGVER Masked Interrupt Status and Clear
source§impl W<u32, Reg<u32, _IMC>>
impl W<u32, Reg<u32, _IMC>>
sourcepub fn usbplllim(&mut self) -> USBPLLLIM_W<'_>
pub fn usbplllim(&mut self) -> USBPLLLIM_W<'_>
Bit 7 - USB PLL Lock Interrupt Mask
sourcepub fn moscpupim(&mut self) -> MOSCPUPIM_W<'_>
pub fn moscpupim(&mut self) -> MOSCPUPIM_W<'_>
Bit 8 - MOSC Power Up Interrupt Mask
source§impl W<u32, Reg<u32, _MISC>>
impl W<u32, Reg<u32, _MISC>>
sourcepub fn mofmis(&mut self) -> MOFMIS_W<'_>
pub fn mofmis(&mut self) -> MOFMIS_W<'_>
Bit 3 - Main Oscillator Failure Masked Interrupt Status
sourcepub fn usbplllmis(&mut self) -> USBPLLLMIS_W<'_>
pub fn usbplllmis(&mut self) -> USBPLLLMIS_W<'_>
Bit 7 - USB PLL Lock Masked Interrupt Status
sourcepub fn moscpupmis(&mut self) -> MOSCPUPMIS_W<'_>
pub fn moscpupmis(&mut self) -> MOSCPUPMIS_W<'_>
Bit 8 - MOSC Power Up Masked Interrupt Status
source§impl W<u32, Reg<u32, _RESC>>
impl W<u32, Reg<u32, _RESC>>
sourcepub fn moscfail(&mut self) -> MOSCFAIL_W<'_>
pub fn moscfail(&mut self) -> MOSCFAIL_W<'_>
Bit 16 - MOSC Failure Reset
source§impl W<u32, Reg<u32, _RCC>>
impl W<u32, Reg<u32, _RCC>>
sourcepub fn usepwmdiv(&mut self) -> USEPWMDIV_W<'_>
pub fn usepwmdiv(&mut self) -> USEPWMDIV_W<'_>
Bit 20 - Enable PWM Clock Divisor
sourcepub fn usesysdiv(&mut self) -> USESYSDIV_W<'_>
pub fn usesysdiv(&mut self) -> USESYSDIV_W<'_>
Bit 22 - Enable System Clock Divider
source§impl W<u32, Reg<u32, _RCC2>>
impl W<u32, Reg<u32, _RCC2>>
sourcepub fn usbpwrdn(&mut self) -> USBPWRDN_W<'_>
pub fn usbpwrdn(&mut self) -> USBPWRDN_W<'_>
Bit 14 - Power-Down USB PLL
sourcepub fn sysdiv2lsb(&mut self) -> SYSDIV2LSB_W<'_>
pub fn sysdiv2lsb(&mut self) -> SYSDIV2LSB_W<'_>
Bit 22 - Additional LSB for SYSDIV2
source§impl W<u32, Reg<u32, _RCGCTIMER>>
impl W<u32, Reg<u32, _RCGCTIMER>>
sourcepub fn r0(&mut self) -> R0_W<'_>
pub fn r0(&mut self) -> R0_W<'_>
Bit 0 - 16/32-Bit General-Purpose Timer 0 Run Mode Clock Gating Control
sourcepub fn r1(&mut self) -> R1_W<'_>
pub fn r1(&mut self) -> R1_W<'_>
Bit 1 - 16/32-Bit General-Purpose Timer 1 Run Mode Clock Gating Control
sourcepub fn r2(&mut self) -> R2_W<'_>
pub fn r2(&mut self) -> R2_W<'_>
Bit 2 - 16/32-Bit General-Purpose Timer 2 Run Mode Clock Gating Control
sourcepub fn r3(&mut self) -> R3_W<'_>
pub fn r3(&mut self) -> R3_W<'_>
Bit 3 - 16/32-Bit General-Purpose Timer 3 Run Mode Clock Gating Control
source§impl W<u32, Reg<u32, _RCGCWTIMER>>
impl W<u32, Reg<u32, _RCGCWTIMER>>
sourcepub fn r0(&mut self) -> R0_W<'_>
pub fn r0(&mut self) -> R0_W<'_>
Bit 0 - 32/64-Bit Wide General-Purpose Timer 0 Run Mode Clock Gating Control
sourcepub fn r1(&mut self) -> R1_W<'_>
pub fn r1(&mut self) -> R1_W<'_>
Bit 1 - 32/64-Bit Wide General-Purpose Timer 1 Run Mode Clock Gating Control
sourcepub fn r2(&mut self) -> R2_W<'_>
pub fn r2(&mut self) -> R2_W<'_>
Bit 2 - 32/64-Bit Wide General-Purpose Timer 2 Run Mode Clock Gating Control
sourcepub fn r3(&mut self) -> R3_W<'_>
pub fn r3(&mut self) -> R3_W<'_>
Bit 3 - 32/64-Bit Wide General-Purpose Timer 3 Run Mode Clock Gating Control
source§impl W<u32, Reg<u32, _SCGCTIMER>>
impl W<u32, Reg<u32, _SCGCTIMER>>
sourcepub fn s0(&mut self) -> S0_W<'_>
pub fn s0(&mut self) -> S0_W<'_>
Bit 0 - 16/32-Bit General-Purpose Timer 0 Sleep Mode Clock Gating Control
sourcepub fn s1(&mut self) -> S1_W<'_>
pub fn s1(&mut self) -> S1_W<'_>
Bit 1 - 16/32-Bit General-Purpose Timer 1 Sleep Mode Clock Gating Control
sourcepub fn s2(&mut self) -> S2_W<'_>
pub fn s2(&mut self) -> S2_W<'_>
Bit 2 - 16/32-Bit General-Purpose Timer 2 Sleep Mode Clock Gating Control
sourcepub fn s3(&mut self) -> S3_W<'_>
pub fn s3(&mut self) -> S3_W<'_>
Bit 3 - 16/32-Bit General-Purpose Timer 3 Sleep Mode Clock Gating Control
source§impl W<u32, Reg<u32, _SCGCWTIMER>>
impl W<u32, Reg<u32, _SCGCWTIMER>>
sourcepub fn s0(&mut self) -> S0_W<'_>
pub fn s0(&mut self) -> S0_W<'_>
Bit 0 - 32/64-Bit Wide General-Purpose Timer 0 Sleep Mode Clock Gating Control
sourcepub fn s1(&mut self) -> S1_W<'_>
pub fn s1(&mut self) -> S1_W<'_>
Bit 1 - 32/64-Bit Wide General-Purpose Timer 1 Sleep Mode Clock Gating Control
sourcepub fn s2(&mut self) -> S2_W<'_>
pub fn s2(&mut self) -> S2_W<'_>
Bit 2 - 32/64-Bit Wide General-Purpose Timer 2 Sleep Mode Clock Gating Control
sourcepub fn s3(&mut self) -> S3_W<'_>
pub fn s3(&mut self) -> S3_W<'_>
Bit 3 - 32/64-Bit Wide General-Purpose Timer 3 Sleep Mode Clock Gating Control
source§impl W<u32, Reg<u32, _DCGCTIMER>>
impl W<u32, Reg<u32, _DCGCTIMER>>
sourcepub fn d0(&mut self) -> D0_W<'_>
pub fn d0(&mut self) -> D0_W<'_>
Bit 0 - 16/32-Bit General-Purpose Timer 0 Deep-Sleep Mode Clock Gating Control
sourcepub fn d1(&mut self) -> D1_W<'_>
pub fn d1(&mut self) -> D1_W<'_>
Bit 1 - 16/32-Bit General-Purpose Timer 1 Deep-Sleep Mode Clock Gating Control
sourcepub fn d2(&mut self) -> D2_W<'_>
pub fn d2(&mut self) -> D2_W<'_>
Bit 2 - 16/32-Bit General-Purpose Timer 2 Deep-Sleep Mode Clock Gating Control
sourcepub fn d3(&mut self) -> D3_W<'_>
pub fn d3(&mut self) -> D3_W<'_>
Bit 3 - 16/32-Bit General-Purpose Timer 3 Deep-Sleep Mode Clock Gating Control
source§impl W<u32, Reg<u32, _DCGCWTIMER>>
impl W<u32, Reg<u32, _DCGCWTIMER>>
sourcepub fn d0(&mut self) -> D0_W<'_>
pub fn d0(&mut self) -> D0_W<'_>
Bit 0 - 32/64-Bit Wide General-Purpose Timer 0 Deep-Sleep Mode Clock Gating Control
sourcepub fn d1(&mut self) -> D1_W<'_>
pub fn d1(&mut self) -> D1_W<'_>
Bit 1 - 32/64-Bit Wide General-Purpose Timer 1 Deep-Sleep Mode Clock Gating Control
sourcepub fn d2(&mut self) -> D2_W<'_>
pub fn d2(&mut self) -> D2_W<'_>
Bit 2 - 32/64-Bit Wide General-Purpose Timer 2 Deep-Sleep Mode Clock Gating Control
sourcepub fn d3(&mut self) -> D3_W<'_>
pub fn d3(&mut self) -> D3_W<'_>
Bit 3 - 32/64-Bit Wide General-Purpose Timer 3 Deep-Sleep Mode Clock Gating Control