#[repr(transparent)]pub struct Sdatactrl(pub u32);Expand description
Target Data Control.
Tuple Fields§
§0: u32Implementations§
Source§impl Sdatactrl
impl Sdatactrl
Sourcepub const fn set_flushtb(&mut self, val: bool)
pub const fn set_flushtb(&mut self, val: bool)
Flush To-Bus Buffer or FIFO.
Sourcepub const fn set_flushfb(&mut self, val: bool)
pub const fn set_flushfb(&mut self, val: bool)
Flush From-Bus Buffer or FIFO.
Sourcepub const fn set_unlock(&mut self, val: bool)
pub const fn set_unlock(&mut self, val: bool)
Unlock.
Sourcepub const fn txtrig(&self) -> SdatactrlTxtrig
pub const fn txtrig(&self) -> SdatactrlTxtrig
Transmit Trigger Level.
Sourcepub const fn set_txtrig(&mut self, val: SdatactrlTxtrig)
pub const fn set_txtrig(&mut self, val: SdatactrlTxtrig)
Transmit Trigger Level.
Sourcepub const fn rxtrig(&self) -> SdatactrlRxtrig
pub const fn rxtrig(&self) -> SdatactrlRxtrig
Receive Trigger Level.
Sourcepub const fn set_rxtrig(&mut self, val: SdatactrlRxtrig)
pub const fn set_rxtrig(&mut self, val: SdatactrlRxtrig)
Receive Trigger Level.
Sourcepub const fn set_txcount(&mut self, val: u8)
pub const fn set_txcount(&mut self, val: u8)
Count of Entries in Transmit.
Sourcepub const fn set_rxcount(&mut self, val: u8)
pub const fn set_rxcount(&mut self, val: u8)
Count of Entries in Receive.
Sourcepub const fn txfull(&self) -> SdatactrlTxfull
pub const fn txfull(&self) -> SdatactrlTxfull
Transmit is Full.
Sourcepub const fn set_txfull(&mut self, val: SdatactrlTxfull)
pub const fn set_txfull(&mut self, val: SdatactrlTxfull)
Transmit is Full.
Sourcepub const fn rxempty(&self) -> SdatactrlRxempty
pub const fn rxempty(&self) -> SdatactrlRxempty
Receive is Empty.
Sourcepub const fn set_rxempty(&mut self, val: SdatactrlRxempty)
pub const fn set_rxempty(&mut self, val: SdatactrlRxempty)
Receive is Empty.
Trait Implementations§
impl Copy for Sdatactrl
impl Eq for Sdatactrl
impl StructuralPartialEq for Sdatactrl
Auto Trait Implementations§
impl Freeze for Sdatactrl
impl RefUnwindSafe for Sdatactrl
impl Send for Sdatactrl
impl Sync for Sdatactrl
impl Unpin for Sdatactrl
impl UnwindSafe for Sdatactrl
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