#[repr(C)]pub struct DEVICE_ENDPOINT {
    pub epcfg: Reg<EPCFG_SPEC>,
    pub epstatusclr: Reg<EPSTATUSCLR_SPEC>,
    pub epstatusset: Reg<EPSTATUSSET_SPEC>,
    pub epstatus: Reg<EPSTATUS_SPEC>,
    pub epintflag: Reg<EPINTFLAG_SPEC>,
    pub epintenclr: Reg<EPINTENCLR_SPEC>,
    pub epintenset: Reg<EPINTENSET_SPEC>,
    /* private fields */
}Expand description
Register block
Fields
epcfg: Reg<EPCFG_SPEC>0x00 - DEVICE_ENDPOINT End Point Configuration
epstatusclr: Reg<EPSTATUSCLR_SPEC>0x04 - DEVICE_ENDPOINT End Point Pipe Status Clear
epstatusset: Reg<EPSTATUSSET_SPEC>0x05 - DEVICE_ENDPOINT End Point Pipe Status Set
epstatus: Reg<EPSTATUS_SPEC>0x06 - DEVICE_ENDPOINT End Point Pipe Status
epintflag: Reg<EPINTFLAG_SPEC>0x07 - DEVICE_ENDPOINT End Point Interrupt Flag
epintenclr: Reg<EPINTENCLR_SPEC>0x08 - DEVICE_ENDPOINT End Point Interrupt Clear Flag
epintenset: Reg<EPINTENSET_SPEC>0x09 - DEVICE_ENDPOINT End Point Interrupt Set Flag
Auto Trait Implementations
impl !RefUnwindSafe for DEVICE_ENDPOINT
impl Send for DEVICE_ENDPOINT
impl !Sync for DEVICE_ENDPOINT
impl Unpin for DEVICE_ENDPOINT
impl UnwindSafe for DEVICE_ENDPOINT
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more