#[repr(u8)]
pub enum PKTSTS_A {
GOUTNAK,
PKTRCV,
XFERCOMPL,
SETUPCOMPL,
TGLERR,
SETUPRCV,
CHLT,
}
Expand description
Packet Status (host or device)
Value on reset: 0
Variants
GOUTNAK
1: Device mode: Global OUT NAK (triggers an interrupt).
PKTRCV
2: Host mode: IN data packet received. Device mode: OUT data packet received.
XFERCOMPL
3: Host mode: IN transfer completed (triggers an interrupt). Device mode: OUT transfer completed (triggers an interrupt).
SETUPCOMPL
4: Device mode: SETUP transaction completed (triggers an interrupt).
TGLERR
5: Host mode: Data toggle error (triggers an interrupt).
SETUPRCV
6: Device mode: SETUP data packet received.
CHLT
7: Host mode: Channel halted (triggers an interrupt).
Trait Implementations
impl Copy for PKTSTS_A
impl StructuralPartialEq for PKTSTS_A
Auto Trait Implementations
impl RefUnwindSafe for PKTSTS_A
impl Send for PKTSTS_A
impl Sync for PKTSTS_A
impl Unpin for PKTSTS_A
impl UnwindSafe for PKTSTS_A
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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