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