pub struct W(/* private fields */);Expand description
Register OUTSET writer
Implementations§
Source§impl W
impl W
Sourcepub fn pin0(&mut self) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN0_AW, Bit1S, 0>
pub fn pin0(&mut self) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN0_AW, Bit1S, 0>
Bit 0 - Pin 0
Sourcepub fn pin1(&mut self) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN1_AW, Bit1S, 1>
pub fn pin1(&mut self) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN1_AW, Bit1S, 1>
Bit 1 - Pin 1
Sourcepub fn pin2(&mut self) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN2_AW, Bit1S, 2>
pub fn pin2(&mut self) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN2_AW, Bit1S, 2>
Bit 2 - Pin 2
Sourcepub fn pin3(&mut self) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN3_AW, Bit1S, 3>
pub fn pin3(&mut self) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN3_AW, Bit1S, 3>
Bit 3 - Pin 3
Sourcepub fn pin4(&mut self) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN4_AW, Bit1S, 4>
pub fn pin4(&mut self) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN4_AW, Bit1S, 4>
Bit 4 - Pin 4
Sourcepub fn pin5(&mut self) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN5_AW, Bit1S, 5>
pub fn pin5(&mut self) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN5_AW, Bit1S, 5>
Bit 5 - Pin 5
Sourcepub fn pin6(&mut self) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN6_AW, Bit1S, 6>
pub fn pin6(&mut self) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN6_AW, Bit1S, 6>
Bit 6 - Pin 6
Sourcepub fn pin7(&mut self) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN7_AW, Bit1S, 7>
pub fn pin7(&mut self) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN7_AW, Bit1S, 7>
Bit 7 - Pin 7
Sourcepub fn pin8(&mut self) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN8_AW, Bit1S, 8>
pub fn pin8(&mut self) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN8_AW, Bit1S, 8>
Bit 8 - Pin 8
Sourcepub fn pin9(&mut self) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN9_AW, Bit1S, 9>
pub fn pin9(&mut self) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN9_AW, Bit1S, 9>
Bit 9 - Pin 9
Sourcepub fn pin10(
&mut self,
) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN10_AW, Bit1S, 10>
pub fn pin10( &mut self, ) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN10_AW, Bit1S, 10>
Bit 10 - Pin 10
Sourcepub fn pin11(
&mut self,
) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN11_AW, Bit1S, 11>
pub fn pin11( &mut self, ) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN11_AW, Bit1S, 11>
Bit 11 - Pin 11
Sourcepub fn pin12(
&mut self,
) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN12_AW, Bit1S, 12>
pub fn pin12( &mut self, ) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN12_AW, Bit1S, 12>
Bit 12 - Pin 12
Sourcepub fn pin13(
&mut self,
) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN13_AW, Bit1S, 13>
pub fn pin13( &mut self, ) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN13_AW, Bit1S, 13>
Bit 13 - Pin 13
Sourcepub fn pin14(
&mut self,
) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN14_AW, Bit1S, 14>
pub fn pin14( &mut self, ) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN14_AW, Bit1S, 14>
Bit 14 - Pin 14
Sourcepub fn pin15(
&mut self,
) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN15_AW, Bit1S, 15>
pub fn pin15( &mut self, ) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN15_AW, Bit1S, 15>
Bit 15 - Pin 15
Sourcepub fn pin16(
&mut self,
) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN16_AW, Bit1S, 16>
pub fn pin16( &mut self, ) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN16_AW, Bit1S, 16>
Bit 16 - Pin 16
Sourcepub fn pin17(
&mut self,
) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN17_AW, Bit1S, 17>
pub fn pin17( &mut self, ) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN17_AW, Bit1S, 17>
Bit 17 - Pin 17
Sourcepub fn pin18(
&mut self,
) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN18_AW, Bit1S, 18>
pub fn pin18( &mut self, ) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN18_AW, Bit1S, 18>
Bit 18 - Pin 18
Sourcepub fn pin19(
&mut self,
) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN19_AW, Bit1S, 19>
pub fn pin19( &mut self, ) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN19_AW, Bit1S, 19>
Bit 19 - Pin 19
Sourcepub fn pin20(
&mut self,
) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN20_AW, Bit1S, 20>
pub fn pin20( &mut self, ) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN20_AW, Bit1S, 20>
Bit 20 - Pin 20
Sourcepub fn pin21(
&mut self,
) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN21_AW, Bit1S, 21>
pub fn pin21( &mut self, ) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN21_AW, Bit1S, 21>
Bit 21 - Pin 21
Sourcepub fn pin22(
&mut self,
) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN22_AW, Bit1S, 22>
pub fn pin22( &mut self, ) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN22_AW, Bit1S, 22>
Bit 22 - Pin 22
Sourcepub fn pin23(
&mut self,
) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN23_AW, Bit1S, 23>
pub fn pin23( &mut self, ) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN23_AW, Bit1S, 23>
Bit 23 - Pin 23
Sourcepub fn pin24(
&mut self,
) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN24_AW, Bit1S, 24>
pub fn pin24( &mut self, ) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN24_AW, Bit1S, 24>
Bit 24 - Pin 24
Sourcepub fn pin25(
&mut self,
) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN25_AW, Bit1S, 25>
pub fn pin25( &mut self, ) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN25_AW, Bit1S, 25>
Bit 25 - Pin 25
Sourcepub fn pin26(
&mut self,
) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN26_AW, Bit1S, 26>
pub fn pin26( &mut self, ) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN26_AW, Bit1S, 26>
Bit 26 - Pin 26
Sourcepub fn pin27(
&mut self,
) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN27_AW, Bit1S, 27>
pub fn pin27( &mut self, ) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN27_AW, Bit1S, 27>
Bit 27 - Pin 27
Sourcepub fn pin28(
&mut self,
) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN28_AW, Bit1S, 28>
pub fn pin28( &mut self, ) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN28_AW, Bit1S, 28>
Bit 28 - Pin 28
Sourcepub fn pin29(
&mut self,
) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN29_AW, Bit1S, 29>
pub fn pin29( &mut self, ) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN29_AW, Bit1S, 29>
Bit 29 - Pin 29
Sourcepub fn pin30(
&mut self,
) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN30_AW, Bit1S, 30>
pub fn pin30( &mut self, ) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN30_AW, Bit1S, 30>
Bit 30 - Pin 30
Sourcepub fn pin31(
&mut self,
) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN31_AW, Bit1S, 31>
pub fn pin31( &mut self, ) -> BitWriterRaw<'_, u32, OUTSET_SPEC, PIN31_AW, Bit1S, 31>
Bit 31 - Pin 31
Methods from Deref<Target = W<OUTSET_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.