pub struct W(/* private fields */);
Expand description
Register pisr
writer
Implementations§
source§impl W
impl W
sourcepub unsafe fn pis<const O: u8>(&mut self) -> PIS_W<'_, O>
pub unsafe fn pis<const O: u8>(&mut self) -> PIS_W<'_, O>
PWM Channel Interrupt Status
When the PWM channel counter reaches the Entire Cycle Value, this bit is set 1 by hardware. Writing 1 to clear this bit.
Reads 0: PWM channel 0 interrupt is not pending.
Reads 1: PWM channel 0 interrupt is pending.
Writes 0: No effect.
Writes 1: Clear PWM channel 0 interrupt status.
sourcepub fn pis0(&mut self) -> PIS_W<'_, 0>
pub fn pis0(&mut self) -> PIS_W<'_, 0>
Bit 0 - PWM Channel Interrupt Status
When the PWM channel counter reaches the Entire Cycle Value, this bit is set 1 by hardware. Writing 1 to clear this bit.
Reads 0: PWM channel 0 interrupt is not pending.
Reads 1: PWM channel 0 interrupt is pending.
Writes 0: No effect.
Writes 1: Clear PWM channel 0 interrupt status.
sourcepub fn pis1(&mut self) -> PIS_W<'_, 1>
pub fn pis1(&mut self) -> PIS_W<'_, 1>
Bit 1 - PWM Channel Interrupt Status
When the PWM channel counter reaches the Entire Cycle Value, this bit is set 1 by hardware. Writing 1 to clear this bit.
Reads 0: PWM channel 0 interrupt is not pending.
Reads 1: PWM channel 0 interrupt is pending.
Writes 0: No effect.
Writes 1: Clear PWM channel 0 interrupt status.
sourcepub fn pis2(&mut self) -> PIS_W<'_, 2>
pub fn pis2(&mut self) -> PIS_W<'_, 2>
Bit 2 - PWM Channel Interrupt Status
When the PWM channel counter reaches the Entire Cycle Value, this bit is set 1 by hardware. Writing 1 to clear this bit.
Reads 0: PWM channel 0 interrupt is not pending.
Reads 1: PWM channel 0 interrupt is pending.
Writes 0: No effect.
Writes 1: Clear PWM channel 0 interrupt status.
sourcepub fn pis3(&mut self) -> PIS_W<'_, 3>
pub fn pis3(&mut self) -> PIS_W<'_, 3>
Bit 3 - PWM Channel Interrupt Status
When the PWM channel counter reaches the Entire Cycle Value, this bit is set 1 by hardware. Writing 1 to clear this bit.
Reads 0: PWM channel 0 interrupt is not pending.
Reads 1: PWM channel 0 interrupt is pending.
Writes 0: No effect.
Writes 1: Clear PWM channel 0 interrupt status.
sourcepub fn pis4(&mut self) -> PIS_W<'_, 4>
pub fn pis4(&mut self) -> PIS_W<'_, 4>
Bit 4 - PWM Channel Interrupt Status
When the PWM channel counter reaches the Entire Cycle Value, this bit is set 1 by hardware. Writing 1 to clear this bit.
Reads 0: PWM channel 0 interrupt is not pending.
Reads 1: PWM channel 0 interrupt is pending.
Writes 0: No effect.
Writes 1: Clear PWM channel 0 interrupt status.
sourcepub fn pis5(&mut self) -> PIS_W<'_, 5>
pub fn pis5(&mut self) -> PIS_W<'_, 5>
Bit 5 - PWM Channel Interrupt Status
When the PWM channel counter reaches the Entire Cycle Value, this bit is set 1 by hardware. Writing 1 to clear this bit.
Reads 0: PWM channel 0 interrupt is not pending.
Reads 1: PWM channel 0 interrupt is pending.
Writes 0: No effect.
Writes 1: Clear PWM channel 0 interrupt status.
sourcepub fn pis6(&mut self) -> PIS_W<'_, 6>
pub fn pis6(&mut self) -> PIS_W<'_, 6>
Bit 6 - PWM Channel Interrupt Status
When the PWM channel counter reaches the Entire Cycle Value, this bit is set 1 by hardware. Writing 1 to clear this bit.
Reads 0: PWM channel 0 interrupt is not pending.
Reads 1: PWM channel 0 interrupt is pending.
Writes 0: No effect.
Writes 1: Clear PWM channel 0 interrupt status.
sourcepub fn pis7(&mut self) -> PIS_W<'_, 7>
pub fn pis7(&mut self) -> PIS_W<'_, 7>
Bit 7 - PWM Channel Interrupt Status
When the PWM channel counter reaches the Entire Cycle Value, this bit is set 1 by hardware. Writing 1 to clear this bit.
Reads 0: PWM channel 0 interrupt is not pending.
Reads 1: PWM channel 0 interrupt is pending.
Writes 0: No effect.
Writes 1: Clear PWM channel 0 interrupt status.