pub struct W(_);
Expand description
Register CTL1
writer
Implementations
sourceimpl W
impl W
sourcepub fn iso3(&mut self) -> BitWriterRaw<'_, u16, CTL1_SPEC, ISO0_A, BitM, 8_u8>
pub fn iso3(&mut self) -> BitWriterRaw<'_, u16, CTL1_SPEC, ISO0_A, BitM, 8_u8>
Bit 14 - Idle state of channel 3 output
sourcepub fn iso2n(&mut self) -> BitWriterRaw<'_, u16, CTL1_SPEC, ISO0N_A, BitM, 9_u8>
pub fn iso2n(&mut self) -> BitWriterRaw<'_, u16, CTL1_SPEC, ISO0N_A, BitM, 9_u8>
Bit 13 - Idle state of channel 2 complementary output
sourcepub fn iso2(&mut self) -> BitWriterRaw<'_, u16, CTL1_SPEC, ISO0_A, BitM, 8_u8>
pub fn iso2(&mut self) -> BitWriterRaw<'_, u16, CTL1_SPEC, ISO0_A, BitM, 8_u8>
Bit 12 - Idle state of channel 2 output
sourcepub fn iso1n(&mut self) -> BitWriterRaw<'_, u16, CTL1_SPEC, ISO0N_A, BitM, 9_u8>
pub fn iso1n(&mut self) -> BitWriterRaw<'_, u16, CTL1_SPEC, ISO0N_A, BitM, 9_u8>
Bit 11 - Idle state of channel 1 complementary output
sourcepub fn iso1(&mut self) -> BitWriterRaw<'_, u16, CTL1_SPEC, ISO0_A, BitM, 10_u8>
pub fn iso1(&mut self) -> BitWriterRaw<'_, u16, CTL1_SPEC, ISO0_A, BitM, 10_u8>
Bit 10 - Idle state of channel 1 output
sourcepub fn iso0n(&mut self) -> BitWriterRaw<'_, u16, CTL1_SPEC, ISO0N_A, BitM, 9_u8>
pub fn iso0n(&mut self) -> BitWriterRaw<'_, u16, CTL1_SPEC, ISO0N_A, BitM, 9_u8>
Bit 9 - Idle state of channel 0 complementary output
sourcepub fn iso0(&mut self) -> BitWriterRaw<'_, u16, CTL1_SPEC, ISO0_A, BitM, 8_u8>
pub fn iso0(&mut self) -> BitWriterRaw<'_, u16, CTL1_SPEC, ISO0_A, BitM, 8_u8>
Bit 8 - Idle state of channel 0 output
sourcepub fn ti0s(&mut self) -> BitWriterRaw<'_, u16, CTL1_SPEC, TI0S_A, BitM, 7_u8>
pub fn ti0s(&mut self) -> BitWriterRaw<'_, u16, CTL1_SPEC, TI0S_A, BitM, 7_u8>
Bit 7 - Channel 0 trigger input selection
sourcepub fn mmc(
&mut self
) -> FieldWriterRaw<'_, u16, CTL1_SPEC, u8, MMC_A, Safe, 3_u8, 4_u8>
pub fn mmc(
&mut self
) -> FieldWriterRaw<'_, u16, CTL1_SPEC, u8, MMC_A, Safe, 3_u8, 4_u8>
Bits 4:6 - Master mode control
sourcepub fn dmas(&mut self) -> BitWriterRaw<'_, u16, CTL1_SPEC, DMAS_A, BitM, 3_u8>
pub fn dmas(&mut self) -> BitWriterRaw<'_, u16, CTL1_SPEC, DMAS_A, BitM, 3_u8>
Bit 3 - DMA request source selection
sourcepub fn ccuc(&mut self) -> BitWriterRaw<'_, u16, CTL1_SPEC, CCUC_A, BitM, 2_u8>
pub fn ccuc(&mut self) -> BitWriterRaw<'_, u16, CTL1_SPEC, CCUC_A, BitM, 2_u8>
Bit 2 - Commutation control shadow register update control
Methods from Deref<Target = W<CTL1_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
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