Struct d1_pac::usb1::ohci_root_hub_partition::hc_rh_descriptor_b::R
source · pub struct R(/* private fields */);
Expand description
Register hc_rh_descriptor_b
reader
Implementations§
source§impl R
impl R
sourcepub fn device_removable(&self) -> DEVICE_REMOVABLE_R
pub fn device_removable(&self) -> DEVICE_REMOVABLE_R
Bits 0:15 - DeviceRemovable
Each bit is dedicated to a port of the Root Hub. When cleared, the attached device is removable. When set, the attached device is not removable.
sourcepub fn port_power_control_mask(&self) -> PORT_POWER_CONTROL_MASK_R
pub fn port_power_control_mask(&self) -> PORT_POWER_CONTROL_MASK_R
Bits 16:31 - PortPowerControlMask
Each bit indicates if a port is affected by a global power control command when PowerSwitchingMode is set. When set, the port’s power state is only affected by per-port power control ( Set/ClearPortPower ). When cleared, the port is controlled by the global power switch ( Set/ClearGlobalPower ). If the device is configured to global switching mode ( PowerSwitchingMode = 0 ), this field is not valid.
Methods from Deref<Target = R<HC_RH_DESCRIPTOR_B_SPEC>>§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for R
impl RefUnwindSafe for R
impl Send for R
impl Sync for R
impl Unpin for R
impl UnwindSafe for R
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more