Struct stm32_metapac::sdmmc::regs::Fifor
#[repr(transparent)]pub struct Fifor(pub u32);
Expand description
The receive and transmit FIFOs can be only read or written as word (32-bit) wide registers. The FIFOs contain 16 entries on sequential addresses. This allows the CPU to use its load and store multiple operands to read from/write to the FIFO.When accessing SDMMC_FIFOR with half word or byte access an AHB bus fault is generated.
Tuple Fields§
§0: u32
Implementations§
§impl Fifor
impl Fifor
pub const fn fifodata(&self) -> u32
pub const fn fifodata(&self) -> u32
Receive and transmit FIFO data This register can only be read or written by firmware when the DPSM is active (DPSMACT=1). The FIFO data occupies 16 entries of 32-bit words.
pub fn set_fifodata(&mut self, val: u32)
pub fn set_fifodata(&mut self, val: u32)
Receive and transmit FIFO data This register can only be read or written by firmware when the DPSM is active (DPSMACT=1). The FIFO data occupies 16 entries of 32-bit words.
Trait Implementations§
impl Copy for Fifor
impl Eq for Fifor
impl StructuralPartialEq for Fifor
Auto Trait Implementations§
impl Freeze for Fifor
impl RefUnwindSafe for Fifor
impl Send for Fifor
impl Sync for Fifor
impl Unpin for Fifor
impl UnwindSafe for Fifor
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
)