#[repr(transparent)]pub struct Scapabilities(pub u32);Expand description
Slave Capabilities Register
Tuple Fields§
§0: u32Implementations§
Source§impl Scapabilities
impl Scapabilities
Sourcepub const fn set_hdrsupp(&mut self, val: u8)
pub const fn set_hdrsupp(&mut self, val: u8)
HDR support
Sourcepub const fn set_master(&mut self, val: Master)
pub const fn set_master(&mut self, val: Master)
Master
Sourcepub const fn set_ccchandle(&mut self, val: u8)
pub const fn set_ccchandle(&mut self, val: u8)
Common Command Codes (CCC) handling
Sourcepub const fn set_ibi_mr_hj(&mut self, val: u8)
pub const fn set_ibi_mr_hj(&mut self, val: u8)
In-Band Interrupts, Master Requests, Hot Join events
Sourcepub const fn timectrl(&self) -> ScapabilitiesTimectrl
pub const fn timectrl(&self) -> ScapabilitiesTimectrl
Time control
Sourcepub const fn set_timectrl(&mut self, val: ScapabilitiesTimectrl)
pub const fn set_timectrl(&mut self, val: ScapabilitiesTimectrl)
Time control
Sourcepub const fn set_extfifo(&mut self, val: Extfifo)
pub const fn set_extfifo(&mut self, val: Extfifo)
External FIFO
Sourcepub const fn set_fifotx(&mut self, val: Fifotx)
pub const fn set_fifotx(&mut self, val: Fifotx)
FIFO transmit
Sourcepub const fn set_fiforx(&mut self, val: Fiforx)
pub const fn set_fiforx(&mut self, val: Fiforx)
FIFO receive
Trait Implementations§
Source§impl Clone for Scapabilities
impl Clone for Scapabilities
Source§fn clone(&self) -> Scapabilities
fn clone(&self) -> Scapabilities
Returns a duplicate 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 Scapabilities
impl Debug for Scapabilities
Source§impl Default for Scapabilities
impl Default for Scapabilities
Source§fn default() -> Scapabilities
fn default() -> Scapabilities
Returns the “default value” for a type. Read more
Source§impl PartialEq for Scapabilities
impl PartialEq for Scapabilities
impl Copy for Scapabilities
impl Eq for Scapabilities
impl StructuralPartialEq for Scapabilities
Auto Trait Implementations§
impl Freeze for Scapabilities
impl RefUnwindSafe for Scapabilities
impl Send for Scapabilities
impl Sync for Scapabilities
impl Unpin for Scapabilities
impl UnwindSafe for Scapabilities
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