pub struct W(/* private fields */);
Expand description
Register SWIER
writer
Implementations§
source§impl W
impl W
sourcepub fn swier0(&mut self) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 0>
pub fn swier0(&mut self) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 0>
Bit 0 - Software Interrupt on line 0
sourcepub fn swier1(&mut self) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 1>
pub fn swier1(&mut self) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 1>
Bit 1 - Software Interrupt on line 1
sourcepub fn swier2(&mut self) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 2>
pub fn swier2(&mut self) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 2>
Bit 2 - Software Interrupt on line 2
sourcepub fn swier3(&mut self) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 3>
pub fn swier3(&mut self) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 3>
Bit 3 - Software Interrupt on line 3
sourcepub fn swier4(&mut self) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 4>
pub fn swier4(&mut self) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 4>
Bit 4 - Software Interrupt on line 4
sourcepub fn swier5(&mut self) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 5>
pub fn swier5(&mut self) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 5>
Bit 5 - Software Interrupt on line 5
sourcepub fn swier6(&mut self) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 6>
pub fn swier6(&mut self) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 6>
Bit 6 - Software Interrupt on line 6
sourcepub fn swier7(&mut self) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 7>
pub fn swier7(&mut self) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 7>
Bit 7 - Software Interrupt on line 7
sourcepub fn swier8(&mut self) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 8>
pub fn swier8(&mut self) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 8>
Bit 8 - Software Interrupt on line 8
sourcepub fn swier9(&mut self) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 9>
pub fn swier9(&mut self) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 9>
Bit 9 - Software Interrupt on line 9
sourcepub fn swier10(
&mut self
) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 10>
pub fn swier10( &mut self ) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 10>
Bit 10 - Software Interrupt on line 10
sourcepub fn swier11(
&mut self
) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 11>
pub fn swier11( &mut self ) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 11>
Bit 11 - Software Interrupt on line 11
sourcepub fn swier12(
&mut self
) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 12>
pub fn swier12( &mut self ) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 12>
Bit 12 - Software Interrupt on line 12
sourcepub fn swier13(
&mut self
) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 13>
pub fn swier13( &mut self ) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 13>
Bit 13 - Software Interrupt on line 13
sourcepub fn swier14(
&mut self
) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 14>
pub fn swier14( &mut self ) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 14>
Bit 14 - Software Interrupt on line 14
sourcepub fn swier15(
&mut self
) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 15>
pub fn swier15( &mut self ) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 15>
Bit 15 - Software Interrupt on line 15
sourcepub fn swier16(
&mut self
) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 16>
pub fn swier16( &mut self ) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 16>
Bit 16 - Software Interrupt on line 16
sourcepub fn swier17(
&mut self
) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 17>
pub fn swier17( &mut self ) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 17>
Bit 17 - Software Interrupt on line 17
sourcepub fn swier18(
&mut self
) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 18>
pub fn swier18( &mut self ) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 18>
Bit 18 - Software Interrupt on line 18
sourcepub fn swier19(
&mut self
) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 19>
pub fn swier19( &mut self ) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 19>
Bit 19 - Software Interrupt on line 19
sourcepub fn swier20(
&mut self
) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 20>
pub fn swier20( &mut self ) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 20>
Bit 20 - Software Interrupt on line 20
sourcepub fn swier21(
&mut self
) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 21>
pub fn swier21( &mut self ) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 21>
Bit 21 - Software Interrupt on line 21
sourcepub fn swier22(
&mut self
) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 22>
pub fn swier22( &mut self ) -> BitWriterRaw<'_, u32, SWIER_SPEC, SWIER0_A, BitM, 22>
Bit 22 - Software Interrupt on line 22
Methods from Deref<Target = W<SWIER_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.