#[repr(transparent)]pub struct Fifo(pub u32);Expand description
LPUART FIFO Register.
Tuple Fields§
§0: u32Implementations§
Source§impl Fifo
impl Fifo
Sourcepub const fn rxfifosize(&self) -> Rxfifosize
pub const fn rxfifosize(&self) -> Rxfifosize
Receive FIFO Buffer Depth.
Sourcepub const fn set_rxfifosize(&mut self, val: Rxfifosize)
pub const fn set_rxfifosize(&mut self, val: Rxfifosize)
Receive FIFO Buffer Depth.
Sourcepub const fn txfifosize(&self) -> Txfifosize
pub const fn txfifosize(&self) -> Txfifosize
Transmit FIFO Buffer Depth.
Sourcepub const fn set_txfifosize(&mut self, val: Txfifosize)
pub const fn set_txfifosize(&mut self, val: Txfifosize)
Transmit FIFO Buffer Depth.
Sourcepub const fn set_rxiden(&mut self, val: Rxiden)
pub const fn set_rxiden(&mut self, val: Rxiden)
Receiver Idle Empty Enable.
Sourcepub const fn set_rxflush(&mut self, val: bool)
pub const fn set_rxflush(&mut self, val: bool)
Receive FIFO Flush.
Sourcepub const fn set_txflush(&mut self, val: Txflush)
pub const fn set_txflush(&mut self, val: Txflush)
Transmit FIFO Flush.
Sourcepub const fn set_rxempt(&mut self, val: bool)
pub const fn set_rxempt(&mut self, val: bool)
Receive FIFO/Buffer Empty.
Sourcepub const fn set_txempt(&mut self, val: bool)
pub const fn set_txempt(&mut self, val: bool)
Transmit FIFO/Buffer Empty.
Trait Implementations§
impl Copy for Fifo
impl Eq for Fifo
impl StructuralPartialEq for Fifo
Auto Trait Implementations§
impl Freeze for Fifo
impl RefUnwindSafe for Fifo
impl Send for Fifo
impl Sync for Fifo
impl Unpin for Fifo
impl UnwindSafe for Fifo
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