pub struct W(_);
Expand description
Register SWIEV
writer
Implementations
sourceimpl W
impl W
sourcepub fn swiev0(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
pub fn swiev0(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
Bit 0 - Interrupt/Event software trigger on line 0
sourcepub fn swiev1(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
pub fn swiev1(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
Bit 1 - Interrupt/Event software trigger on line 1
sourcepub fn swiev2(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
pub fn swiev2(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
Bit 2 - Interrupt/Event software trigger on line 2
sourcepub fn swiev3(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
pub fn swiev3(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
Bit 3 - Interrupt/Event software trigger on line 3
sourcepub fn swiev4(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
pub fn swiev4(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
Bit 4 - Interrupt/Event software trigger on line 4
sourcepub fn swiev5(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
pub fn swiev5(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
Bit 5 - Interrupt/Event software trigger on line 5
sourcepub fn swiev6(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
pub fn swiev6(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
Bit 6 - Interrupt/Event software trigger on line 6
sourcepub fn swiev7(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
pub fn swiev7(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
Bit 7 - Interrupt/Event software trigger on line 7
sourcepub fn swiev8(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
pub fn swiev8(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
Bit 8 - Interrupt/Event software trigger on line 8
sourcepub fn swiev9(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
pub fn swiev9(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
Bit 9 - Interrupt/Event software trigger on line 9
sourcepub fn swiev10(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
pub fn swiev10(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
Bit 10 - Interrupt/Event software trigger on line 10
sourcepub fn swiev11(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
pub fn swiev11(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
Bit 11 - Interrupt/Event software trigger on line 11
sourcepub fn swiev12(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
pub fn swiev12(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
Bit 12 - Interrupt/Event software trigger on line 12
sourcepub fn swiev13(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
pub fn swiev13(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
Bit 13 - Interrupt/Event software trigger on line 13
sourcepub fn swiev14(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
pub fn swiev14(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
Bit 14 - Interrupt/Event software trigger on line 14
sourcepub fn swiev15(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
pub fn swiev15(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
Bit 15 - Interrupt/Event software trigger on line 15
sourcepub fn swiev16(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
pub fn swiev16(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
Bit 16 - Interrupt/Event software trigger on line 16
sourcepub fn swiev17(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
pub fn swiev17(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
Bit 17 - Interrupt/Event software trigger on line 17
sourcepub fn swiev18(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
pub fn swiev18(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
Bit 18 - Interrupt/Event software trigger on line 18
sourcepub fn swiev19(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
pub fn swiev19(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
Bit 19 - Interrupt/Event software trigger on line 19
sourcepub fn swiev21(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
pub fn swiev21(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
Bit 21 - Interrupt/Event software trigger on line 21
sourcepub fn swiev22(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
pub fn swiev22(
&mut self
) -> BitWriterRaw<'_, u32, SWIEV_SPEC, SWIEV0_A, BitM, 0_u8>
Bit 22 - Interrupt/Event software trigger on line 22
Methods from Deref<Target = W<SWIEV_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
sourceimpl From<W<SWIEV_SPEC>> for W
impl From<W<SWIEV_SPEC>> for W
sourcefn from(writer: W<SWIEV_SPEC>) -> W
fn from(writer: W<SWIEV_SPEC>) -> W
Converts to this type from the input type.
Auto Trait Implementations
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more