Enum atsam4ls2b_pac::usbc::usbfsm::DRDSTATESELECT_A
source · #[repr(u8)]pub enum DRDSTATESELECT_A {
Show 16 variants
A_IDLE,
A_WAIT_VRISE,
A_WAIT_BCON,
A_HOST,
A_SUSPEND,
A_PERIPHERAL,
A_WAIT_VFALL,
A_VBUS_ERR,
A_WAIT_DISCHARGE,
B_IDLE,
B_PERIPHERAL,
B_WAIT_BEGIN_HNP,
B_WAIT_DISCHARGE,
B_WAIT_ACON,
B_HOST,
B_SRP_INIT,
}
Expand description
DualRoleDevice state
Value on reset: 9
Variants§
A_IDLE
0: 0
A_WAIT_VRISE
1: 1
A_WAIT_BCON
2: 10
A_HOST
3: 11
A_SUSPEND
4: 100
A_PERIPHERAL
5: 101
A_WAIT_VFALL
6: 110
A_VBUS_ERR
7: 111
A_WAIT_DISCHARGE
8: 1000
B_IDLE
9: 1001
B_PERIPHERAL
10: 1010
B_WAIT_BEGIN_HNP
11: 1011
B_WAIT_DISCHARGE
12: 1100
B_WAIT_ACON
13: 1101
B_HOST
14: 1110
B_SRP_INIT
15: 1111
Trait Implementations§
source§impl Clone for DRDSTATESELECT_A
impl Clone for DRDSTATESELECT_A
source§fn clone(&self) -> DRDSTATESELECT_A
fn clone(&self) -> DRDSTATESELECT_A
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for DRDSTATESELECT_A
impl Debug for DRDSTATESELECT_A
source§impl From<DRDSTATESELECT_A> for u8
impl From<DRDSTATESELECT_A> for u8
source§fn from(variant: DRDSTATESELECT_A) -> Self
fn from(variant: DRDSTATESELECT_A) -> Self
Converts to this type from the input type.
source§impl PartialEq<DRDSTATESELECT_A> for DRDSTATESELECT_A
impl PartialEq<DRDSTATESELECT_A> for DRDSTATESELECT_A
source§fn eq(&self, other: &DRDSTATESELECT_A) -> bool
fn eq(&self, other: &DRDSTATESELECT_A) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for DRDSTATESELECT_A
impl Eq for DRDSTATESELECT_A
impl StructuralEq for DRDSTATESELECT_A
impl StructuralPartialEq for DRDSTATESELECT_A
Auto Trait Implementations§
impl RefUnwindSafe for DRDSTATESELECT_A
impl Send for DRDSTATESELECT_A
impl Sync for DRDSTATESELECT_A
impl Unpin for DRDSTATESELECT_A
impl UnwindSafe for DRDSTATESELECT_A
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