#[repr(u8)]pub enum Tps0 {
Show 16 variants
STOP = 0,
RUN_FTTD = 1,
RUN_WS = 2,
RUN_RDS = 3,
TSTMP_WS = 4,
_RESERVED_5 = 5,
SUSPND = 6,
RUN_CTD = 7,
_RESERVED_8 = 8,
_RESERVED_9 = 9,
_RESERVED_a = 10,
_RESERVED_b = 11,
_RESERVED_c = 12,
_RESERVED_d = 13,
_RESERVED_e = 14,
_RESERVED_f = 15,
}Variants§
STOP = 0
Stopped (Reset or Stop Transmit Command issued)
RUN_FTTD = 1
Running (Fetching Tx Transfer Descriptor)
RUN_WS = 2
Running (Waiting for status)
RUN_RDS = 3
Running (Reading Data from system memory buffer and queuing it to the Tx buffer (Tx FIFO))
TSTMP_WS = 4
Timestamp write state
_RESERVED_5 = 5
SUSPND = 6
Suspended (Tx Descriptor Unavailable or Tx Buffer Underflow)
RUN_CTD = 7
Running (Closing Tx Descriptor)
_RESERVED_8 = 8
_RESERVED_9 = 9
_RESERVED_a = 10
_RESERVED_b = 11
_RESERVED_c = 12
_RESERVED_d = 13
_RESERVED_e = 14
_RESERVED_f = 15
Implementations§
Trait Implementations§
Source§impl Ord for Tps0
impl Ord for Tps0
Source§impl PartialOrd for Tps0
impl PartialOrd for Tps0
impl Copy for Tps0
impl Eq for Tps0
impl StructuralPartialEq for Tps0
Auto Trait Implementations§
impl Freeze for Tps0
impl RefUnwindSafe for Tps0
impl Send for Tps0
impl Sync for Tps0
impl Unpin for Tps0
impl UnwindSafe for Tps0
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