#[repr(transparent)]pub struct Mdatactrl(pub u32);Expand description
Controller Data Control
Tuple Fields§
§0: u32Implementations§
Source§impl Mdatactrl
impl Mdatactrl
Sourcepub const fn set_flushtb(&mut self, val: Flushtb)
pub const fn set_flushtb(&mut self, val: Flushtb)
Flush To-Bus Buffer or FIFO
Sourcepub const fn set_flushfb(&mut self, val: Flushfb)
pub const fn set_flushfb(&mut self, val: Flushfb)
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) -> MdatactrlTxtrig
pub const fn txtrig(&self) -> MdatactrlTxtrig
Transmit Trigger Level
Sourcepub const fn set_txtrig(&mut self, val: MdatactrlTxtrig)
pub const fn set_txtrig(&mut self, val: MdatactrlTxtrig)
Transmit Trigger Level
Sourcepub const fn rxtrig(&self) -> MdatactrlRxtrig
pub const fn rxtrig(&self) -> MdatactrlRxtrig
Receive Trigger Level
Sourcepub const fn set_rxtrig(&mut self, val: MdatactrlRxtrig)
pub const fn set_rxtrig(&mut self, val: MdatactrlRxtrig)
Receive Trigger Level
Sourcepub const fn set_txcount(&mut self, val: u8)
pub const fn set_txcount(&mut self, val: u8)
Transmit Byte Count
Sourcepub const fn set_rxcount(&mut self, val: u8)
pub const fn set_rxcount(&mut self, val: u8)
Receive Byte Count
Sourcepub const fn set_txfull(&mut self, val: bool)
pub const fn set_txfull(&mut self, val: bool)
Transmit is Full
Sourcepub const fn set_rxempty(&mut self, val: bool)
pub const fn set_rxempty(&mut self, val: bool)
Receive is Empty
Trait Implementations§
impl Copy for Mdatactrl
impl Eq for Mdatactrl
impl StructuralPartialEq for Mdatactrl
Auto Trait Implementations§
impl Freeze for Mdatactrl
impl RefUnwindSafe for Mdatactrl
impl Send for Mdatactrl
impl Sync for Mdatactrl
impl Unpin for Mdatactrl
impl UnwindSafe for Mdatactrl
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