Struct d1_pac::usb1::ehci_capability::EHCI_CAPABILITY
source · #[repr(C)]pub struct EHCI_CAPABILITY {
pub caplength: CAPLENGTH,
pub hciversion: HCIVERSION,
pub hcsparams: HCSPARAMS,
pub hccparams: HCCPARAMS,
pub hcsp_portroute: HCSP_PORTROUTE,
}
Expand description
Register block
Fields§
§caplength: CAPLENGTH
0x00 - EHCI Identification Register
hciversion: HCIVERSION
0x02 - EHCI Host Interface Version Number Register
hcsparams: HCSPARAMS
0x04 - EHCI Host Control Structural Parameter Register
hccparams: HCCPARAMS
0x08 - EHCI Host Controller Capability Parameters Register
hcsp_portroute: HCSP_PORTROUTE
0x0c - EHCI Companion Port Route Description
Auto Trait Implementations§
impl !Freeze for EHCI_CAPABILITY
impl !RefUnwindSafe for EHCI_CAPABILITY
impl Send for EHCI_CAPABILITY
impl !Sync for EHCI_CAPABILITY
impl Unpin for EHCI_CAPABILITY
impl UnwindSafe for EHCI_CAPABILITY
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