#[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