#[repr(transparent)]pub struct CryptmstrdmaStatus(pub u32);Expand description
Status
Tuple Fields§
§0: u32Implementations§
Source§impl CryptmstrdmaStatus
impl CryptmstrdmaStatus
Sourcepub const fn set_fetchbusy(&mut self, val: bool)
pub const fn set_fetchbusy(&mut self, val: bool)
This bit is high as long as the fetcher DMA is busy.
Sourcepub const fn set_pushbusy(&mut self, val: bool)
pub const fn set_pushbusy(&mut self, val: bool)
This bit is high as long as the pusher DMA is busy.
Sourcepub const fn fetchnotempty(&self) -> bool
pub const fn fetchnotempty(&self) -> bool
Not empty flag for fetcher DMA input FIFO
Sourcepub const fn set_fetchnotempty(&mut self, val: bool)
pub const fn set_fetchnotempty(&mut self, val: bool)
Not empty flag for fetcher DMA input FIFO
Sourcepub const fn pushwaitingfifo(&self) -> bool
pub const fn pushwaitingfifo(&self) -> bool
Pusher DMA Waiting FIFO. This bit is high when the pusher is waiting for more data in output FIFO.
Sourcepub const fn set_pushwaitingfifo(&mut self, val: bool)
pub const fn set_pushwaitingfifo(&mut self, val: bool)
Pusher DMA Waiting FIFO. This bit is high when the pusher is waiting for more data in output FIFO.
Sourcepub const fn softrstbusy(&self) -> bool
pub const fn softrstbusy(&self) -> bool
This bit is high when the soft reset is on going
Sourcepub const fn set_softrstbusy(&mut self, val: bool)
pub const fn set_softrstbusy(&mut self, val: bool)
This bit is high when the soft reset is on going
Sourcepub const fn pushnbdata(&self) -> u16
pub const fn pushnbdata(&self) -> u16
Amount of data in the pusher DMA output FIFO
Sourcepub const fn set_pushnbdata(&mut self, val: u16)
pub const fn set_pushnbdata(&mut self, val: u16)
Amount of data in the pusher DMA output FIFO
Trait Implementations§
Source§impl Clone for CryptmstrdmaStatus
impl Clone for CryptmstrdmaStatus
Source§fn clone(&self) -> CryptmstrdmaStatus
fn clone(&self) -> CryptmstrdmaStatus
Returns a copy 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 CryptmstrdmaStatus
impl Debug for CryptmstrdmaStatus
Source§impl Default for CryptmstrdmaStatus
impl Default for CryptmstrdmaStatus
Source§fn default() -> CryptmstrdmaStatus
fn default() -> CryptmstrdmaStatus
Returns the “default value” for a type. Read more
Source§impl PartialEq for CryptmstrdmaStatus
impl PartialEq for CryptmstrdmaStatus
impl Copy for CryptmstrdmaStatus
impl Eq for CryptmstrdmaStatus
impl StructuralPartialEq for CryptmstrdmaStatus
Auto Trait Implementations§
impl Freeze for CryptmstrdmaStatus
impl RefUnwindSafe for CryptmstrdmaStatus
impl Send for CryptmstrdmaStatus
impl Sync for CryptmstrdmaStatus
impl Unpin for CryptmstrdmaStatus
impl UnwindSafe for CryptmstrdmaStatus
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)