#[repr(transparent)]pub struct Dctl(pub u32);Expand description
Device Control Register
Tuple Fields§
§0: u32Implementations§
Source§impl Dctl
impl Dctl
Sourcepub const fn rmtwkupsig(&self) -> Rmtwkupsig
pub const fn rmtwkupsig(&self) -> Rmtwkupsig
Remote Wakeup Signaling (RmtWkUpSig)
Sourcepub const fn set_rmtwkupsig(&mut self, val: Rmtwkupsig)
pub const fn set_rmtwkupsig(&mut self, val: Rmtwkupsig)
Remote Wakeup Signaling (RmtWkUpSig)
Sourcepub const fn set_sftdiscon(&mut self, val: bool)
pub const fn set_sftdiscon(&mut self, val: bool)
Soft Disconnect (SftDiscon)
Sourcepub const fn gnpinnaksts(&self) -> bool
pub const fn gnpinnaksts(&self) -> bool
Global Non-periodic IN NAK Status (GNPINNakSts)
Sourcepub const fn set_gnpinnaksts(&mut self, val: bool)
pub const fn set_gnpinnaksts(&mut self, val: bool)
Global Non-periodic IN NAK Status (GNPINNakSts)
Sourcepub const fn goutnaksts(&self) -> bool
pub const fn goutnaksts(&self) -> bool
Global OUT NAK Status (GOUTNakSts)
Sourcepub const fn set_goutnaksts(&mut self, val: bool)
pub const fn set_goutnaksts(&mut self, val: bool)
Global OUT NAK Status (GOUTNakSts)
Sourcepub const fn set_tstctl(&mut self, val: Tstctl)
pub const fn set_tstctl(&mut self, val: Tstctl)
Test Control (TstCtl)
Sourcepub const fn set_sgnpinnak(&mut self, val: bool)
pub const fn set_sgnpinnak(&mut self, val: bool)
Set Global Non-periodic IN NAK (SGNPInNak)
Sourcepub const fn set_cgnpinnak(&mut self, val: bool)
pub const fn set_cgnpinnak(&mut self, val: bool)
Clear Global Non-periodic IN NAK (CGNPInNak)
Sourcepub const fn set_sgoutnak(&mut self, val: bool)
pub const fn set_sgoutnak(&mut self, val: bool)
Set Global OUT NAK (SGOUTNak)
Sourcepub const fn set_cgoutnak(&mut self, val: bool)
pub const fn set_cgoutnak(&mut self, val: bool)
Clear Global OUT NAK (CGOUTNak)
Sourcepub const fn pwronprgdone(&self) -> bool
pub const fn pwronprgdone(&self) -> bool
Power-On Programming Done (PWROnPrgDone)
Sourcepub const fn set_pwronprgdone(&mut self, val: bool)
pub const fn set_pwronprgdone(&mut self, val: bool)
Power-On Programming Done (PWROnPrgDone)
Sourcepub const fn ignrfrmnum(&self) -> bool
pub const fn ignrfrmnum(&self) -> bool
Ignore Frame Number Feature for Isochronous Endpoints (IgnrFrmNum)
Sourcepub const fn set_ignrfrmnum(&mut self, val: bool)
pub const fn set_ignrfrmnum(&mut self, val: bool)
Ignore Frame Number Feature for Isochronous Endpoints (IgnrFrmNum)
Sourcepub const fn set_nakonbble(&mut self, val: bool)
pub const fn set_nakonbble(&mut self, val: bool)
NAK on Babble Error (NakOnBble)
Sourcepub const fn deepsleepbeslreject(&self) -> bool
pub const fn deepsleepbeslreject(&self) -> bool
DeepSleepBESLReject
Sourcepub const fn set_deepsleepbeslreject(&mut self, val: bool)
pub const fn set_deepsleepbeslreject(&mut self, val: bool)
DeepSleepBESLReject
Sourcepub const fn servint(&self) -> bool
pub const fn servint(&self) -> bool
Service Interval based scheduling for Isochronous IN Endpoints
Sourcepub const fn set_servint(&mut self, val: bool)
pub const fn set_servint(&mut self, val: bool)
Service Interval based scheduling for Isochronous IN Endpoints
Sourcepub const fn utmitxvldcorrdis(&self) -> bool
pub const fn utmitxvldcorrdis(&self) -> bool
Disable the correction to OpMode/XcvrSel/TermSel on UTMI Interface.
Sourcepub const fn set_utmitxvldcorrdis(&mut self, val: bool)
pub const fn set_utmitxvldcorrdis(&mut self, val: bool)
Disable the correction to OpMode/XcvrSel/TermSel on UTMI Interface.
Sourcepub const fn utmitermselcorrdis(&self) -> bool
pub const fn utmitermselcorrdis(&self) -> bool
Disable the correction of TermSel on UTMI Interface.
Sourcepub const fn set_utmitermselcorrdis(&mut self, val: bool)
pub const fn set_utmitermselcorrdis(&mut self, val: bool)
Disable the correction of TermSel on UTMI Interface.