Struct d1_pac::usb1::ohci_root_hub_partition::hc_rh_descriptor_b::W
source · pub struct W(/* private fields */);
Expand description
Register hc_rh_descriptor_b
writer
Implementations§
source§impl W
impl W
sourcepub fn device_removable(&mut self) -> DEVICE_REMOVABLE_W<'_, 0>
pub fn device_removable(&mut self) -> DEVICE_REMOVABLE_W<'_, 0>
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(&mut self) -> PORT_POWER_CONTROL_MASK_W<'_, 16>
pub fn port_power_control_mask(&mut self) -> PORT_POWER_CONTROL_MASK_W<'_, 16>
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 = W<HC_RH_DESCRIPTOR_B_SPEC>>§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for W
impl RefUnwindSafe for W
impl Send for W
impl Sync for W
impl Unpin for W
impl UnwindSafe for W
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