#[repr(u8)]pub enum Ccchandle {
Show 16 variants
ALL_DISABLED = 0,
BLOCK_HANDLE = 1,
MAX_READ_WRITE = 2,
_RESERVED_3 = 3,
PENDINT_ACTSTATE = 4,
_RESERVED_5 = 5,
_RESERVED_6 = 6,
_RESERVED_7 = 7,
VENDINFO = 8,
_RESERVED_9 = 9,
_RESERVED_a = 10,
_RESERVED_b = 11,
_RESERVED_c = 12,
_RESERVED_d = 13,
_RESERVED_e = 14,
_RESERVED_f = 15,
}Variants§
ALL_DISABLED = 0
All handling features disabled
BLOCK_HANDLE = 1
The I3C module manages events, activities, status, HDR, and if enabled for it, ID and static-address-related items
MAX_READ_WRITE = 2
The I3C module manages maximum read and write lengths, and max data speed
_RESERVED_3 = 3
PENDINT_ACTSTATE = 4
GETSTATUS CCC returns the values of SCTRL[PENDINT] and SCTRL[ACTSTATE]
_RESERVED_5 = 5
_RESERVED_6 = 6
_RESERVED_7 = 7
VENDINFO = 8
GETSTATUS CCC returns the value of SCTRL[VENDINFO]
_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 Ccchandle
impl Ord for Ccchandle
Source§impl PartialOrd for Ccchandle
impl PartialOrd for Ccchandle
impl Copy for Ccchandle
impl Eq for Ccchandle
impl StructuralPartialEq for Ccchandle
Auto Trait Implementations§
impl Freeze for Ccchandle
impl RefUnwindSafe for Ccchandle
impl Send for Ccchandle
impl Sync for Ccchandle
impl Unpin for Ccchandle
impl UnwindSafe for Ccchandle
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