pub struct W(_);
Expand description
Register CNTR
writer
Implementations§
source§impl W
impl W
sourcepub fn fres(&mut self) -> BitWriterRaw<'_, u32, CNTR_SPEC, FRES_A, BitM, 0>
pub fn fres(&mut self) -> BitWriterRaw<'_, u32, CNTR_SPEC, FRES_A, BitM, 0>
Bit 0 - Force USB Reset
sourcepub fn lpmode(&mut self) -> BitWriterRaw<'_, u32, CNTR_SPEC, LPMODE_A, BitM, 2>
pub fn lpmode(&mut self) -> BitWriterRaw<'_, u32, CNTR_SPEC, LPMODE_A, BitM, 2>
Bit 2 - Low-power mode
sourcepub fn fsusp(&mut self) -> BitWriterRaw<'_, u32, CNTR_SPEC, FSUSP_A, BitM, 3>
pub fn fsusp(&mut self) -> BitWriterRaw<'_, u32, CNTR_SPEC, FSUSP_A, BitM, 3>
Bit 3 - Force suspend
sourcepub fn resume(&mut self) -> BitWriterRaw<'_, u32, CNTR_SPEC, RESUME_A, BitM, 4>
pub fn resume(&mut self) -> BitWriterRaw<'_, u32, CNTR_SPEC, RESUME_A, BitM, 4>
Bit 4 - Resume request
sourcepub fn esofm(&mut self) -> BitWriterRaw<'_, u32, CNTR_SPEC, ESOFM_A, BitM, 8>
pub fn esofm(&mut self) -> BitWriterRaw<'_, u32, CNTR_SPEC, ESOFM_A, BitM, 8>
Bit 8 - Expected start of frame interrupt mask
sourcepub fn sofm(&mut self) -> BitWriterRaw<'_, u32, CNTR_SPEC, SOFM_A, BitM, 9>
pub fn sofm(&mut self) -> BitWriterRaw<'_, u32, CNTR_SPEC, SOFM_A, BitM, 9>
Bit 9 - Start of frame interrupt mask
sourcepub fn resetm(&mut self) -> BitWriterRaw<'_, u32, CNTR_SPEC, RESETM_A, BitM, 10>
pub fn resetm(&mut self) -> BitWriterRaw<'_, u32, CNTR_SPEC, RESETM_A, BitM, 10>
Bit 10 - USB reset interrupt mask
sourcepub fn suspm(&mut self) -> BitWriterRaw<'_, u32, CNTR_SPEC, SUSPM_A, BitM, 11>
pub fn suspm(&mut self) -> BitWriterRaw<'_, u32, CNTR_SPEC, SUSPM_A, BitM, 11>
Bit 11 - Suspend mode interrupt mask
sourcepub fn wkupm(&mut self) -> BitWriterRaw<'_, u32, CNTR_SPEC, WKUPM_A, BitM, 12>
pub fn wkupm(&mut self) -> BitWriterRaw<'_, u32, CNTR_SPEC, WKUPM_A, BitM, 12>
Bit 12 - Wakeup interrupt mask
sourcepub fn errm(&mut self) -> BitWriterRaw<'_, u32, CNTR_SPEC, ERRM_A, BitM, 13>
pub fn errm(&mut self) -> BitWriterRaw<'_, u32, CNTR_SPEC, ERRM_A, BitM, 13>
Bit 13 - Error interrupt mask
sourcepub fn pmaovrm(
&mut self
) -> BitWriterRaw<'_, u32, CNTR_SPEC, PMAOVRM_A, BitM, 14>
pub fn pmaovrm(
&mut self
) -> BitWriterRaw<'_, u32, CNTR_SPEC, PMAOVRM_A, BitM, 14>
Bit 14 - Packet memory area over / underrun interrupt mask
Methods from Deref<Target = W<CNTR_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.