pub struct W(/* private fields */);
Expand description
Register OUTCLR
writer
Implementations§
source§impl W
impl W
sourcepub fn pin0(&mut self) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN0_AW, Bit1C, 0>
pub fn pin0(&mut self) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN0_AW, Bit1C, 0>
Bit 0 - Pin 0
sourcepub fn pin1(&mut self) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN1_AW, Bit1C, 1>
pub fn pin1(&mut self) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN1_AW, Bit1C, 1>
Bit 1 - Pin 1
sourcepub fn pin2(&mut self) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN2_AW, Bit1C, 2>
pub fn pin2(&mut self) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN2_AW, Bit1C, 2>
Bit 2 - Pin 2
sourcepub fn pin3(&mut self) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN3_AW, Bit1C, 3>
pub fn pin3(&mut self) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN3_AW, Bit1C, 3>
Bit 3 - Pin 3
sourcepub fn pin4(&mut self) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN4_AW, Bit1C, 4>
pub fn pin4(&mut self) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN4_AW, Bit1C, 4>
Bit 4 - Pin 4
sourcepub fn pin5(&mut self) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN5_AW, Bit1C, 5>
pub fn pin5(&mut self) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN5_AW, Bit1C, 5>
Bit 5 - Pin 5
sourcepub fn pin6(&mut self) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN6_AW, Bit1C, 6>
pub fn pin6(&mut self) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN6_AW, Bit1C, 6>
Bit 6 - Pin 6
sourcepub fn pin7(&mut self) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN7_AW, Bit1C, 7>
pub fn pin7(&mut self) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN7_AW, Bit1C, 7>
Bit 7 - Pin 7
sourcepub fn pin8(&mut self) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN8_AW, Bit1C, 8>
pub fn pin8(&mut self) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN8_AW, Bit1C, 8>
Bit 8 - Pin 8
sourcepub fn pin9(&mut self) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN9_AW, Bit1C, 9>
pub fn pin9(&mut self) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN9_AW, Bit1C, 9>
Bit 9 - Pin 9
sourcepub fn pin10(
&mut self
) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN10_AW, Bit1C, 10>
pub fn pin10( &mut self ) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN10_AW, Bit1C, 10>
Bit 10 - Pin 10
sourcepub fn pin11(
&mut self
) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN11_AW, Bit1C, 11>
pub fn pin11( &mut self ) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN11_AW, Bit1C, 11>
Bit 11 - Pin 11
sourcepub fn pin12(
&mut self
) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN12_AW, Bit1C, 12>
pub fn pin12( &mut self ) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN12_AW, Bit1C, 12>
Bit 12 - Pin 12
sourcepub fn pin13(
&mut self
) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN13_AW, Bit1C, 13>
pub fn pin13( &mut self ) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN13_AW, Bit1C, 13>
Bit 13 - Pin 13
sourcepub fn pin14(
&mut self
) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN14_AW, Bit1C, 14>
pub fn pin14( &mut self ) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN14_AW, Bit1C, 14>
Bit 14 - Pin 14
sourcepub fn pin15(
&mut self
) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN15_AW, Bit1C, 15>
pub fn pin15( &mut self ) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN15_AW, Bit1C, 15>
Bit 15 - Pin 15
sourcepub fn pin16(
&mut self
) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN16_AW, Bit1C, 16>
pub fn pin16( &mut self ) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN16_AW, Bit1C, 16>
Bit 16 - Pin 16
sourcepub fn pin17(
&mut self
) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN17_AW, Bit1C, 17>
pub fn pin17( &mut self ) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN17_AW, Bit1C, 17>
Bit 17 - Pin 17
sourcepub fn pin18(
&mut self
) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN18_AW, Bit1C, 18>
pub fn pin18( &mut self ) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN18_AW, Bit1C, 18>
Bit 18 - Pin 18
sourcepub fn pin19(
&mut self
) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN19_AW, Bit1C, 19>
pub fn pin19( &mut self ) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN19_AW, Bit1C, 19>
Bit 19 - Pin 19
sourcepub fn pin20(
&mut self
) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN20_AW, Bit1C, 20>
pub fn pin20( &mut self ) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN20_AW, Bit1C, 20>
Bit 20 - Pin 20
sourcepub fn pin21(
&mut self
) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN21_AW, Bit1C, 21>
pub fn pin21( &mut self ) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN21_AW, Bit1C, 21>
Bit 21 - Pin 21
sourcepub fn pin22(
&mut self
) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN22_AW, Bit1C, 22>
pub fn pin22( &mut self ) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN22_AW, Bit1C, 22>
Bit 22 - Pin 22
sourcepub fn pin23(
&mut self
) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN23_AW, Bit1C, 23>
pub fn pin23( &mut self ) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN23_AW, Bit1C, 23>
Bit 23 - Pin 23
sourcepub fn pin24(
&mut self
) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN24_AW, Bit1C, 24>
pub fn pin24( &mut self ) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN24_AW, Bit1C, 24>
Bit 24 - Pin 24
sourcepub fn pin25(
&mut self
) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN25_AW, Bit1C, 25>
pub fn pin25( &mut self ) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN25_AW, Bit1C, 25>
Bit 25 - Pin 25
sourcepub fn pin26(
&mut self
) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN26_AW, Bit1C, 26>
pub fn pin26( &mut self ) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN26_AW, Bit1C, 26>
Bit 26 - Pin 26
sourcepub fn pin27(
&mut self
) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN27_AW, Bit1C, 27>
pub fn pin27( &mut self ) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN27_AW, Bit1C, 27>
Bit 27 - Pin 27
sourcepub fn pin28(
&mut self
) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN28_AW, Bit1C, 28>
pub fn pin28( &mut self ) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN28_AW, Bit1C, 28>
Bit 28 - Pin 28
sourcepub fn pin29(
&mut self
) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN29_AW, Bit1C, 29>
pub fn pin29( &mut self ) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN29_AW, Bit1C, 29>
Bit 29 - Pin 29
sourcepub fn pin30(
&mut self
) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN30_AW, Bit1C, 30>
pub fn pin30( &mut self ) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN30_AW, Bit1C, 30>
Bit 30 - Pin 30
sourcepub fn pin31(
&mut self
) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN31_AW, Bit1C, 31>
pub fn pin31( &mut self ) -> BitWriterRaw<'_, u32, OUTCLR_SPEC, PIN31_AW, Bit1C, 31>
Bit 31 - Pin 31
Methods from Deref<Target = W<OUTCLR_SPEC>>§
sourcepub unsafe fn bits(&mut self, bits: <REG as RegisterSpec>::Ux) -> &mut W<REG>
pub unsafe fn bits(&mut self, bits: <REG as RegisterSpec>::Ux) -> &mut W<REG>
Writes raw bits to the register.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for W
impl RefUnwindSafe for W
impl Send for W
impl Sync for W
impl Unpin for W
impl UnwindSafe for W
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CheckedAs for T
impl<T> CheckedAs for T
source§fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.
source§impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
source§fn checked_cast_from(src: Src) -> Option<Dst>
fn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.
source§impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere
Dst: LosslessTryFrom<Src>,
impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere
Dst: LosslessTryFrom<Src>,
source§fn lossless_try_into(self) -> Option<Dst>
fn lossless_try_into(self) -> Option<Dst>
Performs the conversion.
source§impl<Src, Dst> LossyInto<Dst> for Srcwhere
Dst: LossyFrom<Src>,
impl<Src, Dst> LossyInto<Dst> for Srcwhere
Dst: LossyFrom<Src>,
source§fn lossy_into(self) -> Dst
fn lossy_into(self) -> Dst
Performs the conversion.
source§impl<T> OverflowingAs for T
impl<T> OverflowingAs for T
source§fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
Casts the value.
source§impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
source§fn overflowing_cast_from(src: Src) -> (Dst, bool)
fn overflowing_cast_from(src: Src) -> (Dst, bool)
Casts the value.
source§impl<T> SaturatingAs for T
impl<T> SaturatingAs for T
source§fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
Casts the value.
source§impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
source§fn saturating_cast_from(src: Src) -> Dst
fn saturating_cast_from(src: Src) -> Dst
Casts the value.
source§impl<T> UnwrappedAs for T
impl<T> UnwrappedAs for T
source§fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
Casts the value.
source§impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
source§fn unwrapped_cast_from(src: Src) -> Dst
fn unwrapped_cast_from(src: Src) -> Dst
Casts the value.
source§impl<T> WrappingAs for T
impl<T> WrappingAs for T
source§fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
Casts the value.
source§impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
source§fn wrapping_cast_from(src: Src) -> Dst
fn wrapping_cast_from(src: Src) -> Dst
Casts the value.