Struct stm32_metapac::sdmmc::regs::Maskr
#[repr(transparent)]pub struct Maskr(pub u32);
Expand description
mask register
Tuple Fields§
§0: u32
Implementations§
§impl Maskr
impl Maskr
pub const fn ccrcfailie(&self) -> bool
pub const fn ccrcfailie(&self) -> bool
Command CRC fail interrupt enable
pub fn set_ccrcfailie(&mut self, val: bool)
pub fn set_ccrcfailie(&mut self, val: bool)
Command CRC fail interrupt enable
pub const fn dcrcfailie(&self) -> bool
pub const fn dcrcfailie(&self) -> bool
Data CRC fail interrupt enable
pub fn set_dcrcfailie(&mut self, val: bool)
pub fn set_dcrcfailie(&mut self, val: bool)
Data CRC fail interrupt enable
pub const fn ctimeoutie(&self) -> bool
pub const fn ctimeoutie(&self) -> bool
Command timeout interrupt enable
pub fn set_ctimeoutie(&mut self, val: bool)
pub fn set_ctimeoutie(&mut self, val: bool)
Command timeout interrupt enable
pub const fn dtimeoutie(&self) -> bool
pub const fn dtimeoutie(&self) -> bool
Data timeout interrupt enable
pub fn set_dtimeoutie(&mut self, val: bool)
pub fn set_dtimeoutie(&mut self, val: bool)
Data timeout interrupt enable
pub const fn txunderrie(&self) -> bool
pub const fn txunderrie(&self) -> bool
Tx FIFO underrun error interrupt enable
pub fn set_txunderrie(&mut self, val: bool)
pub fn set_txunderrie(&mut self, val: bool)
Tx FIFO underrun error interrupt enable
pub fn set_rxoverrie(&mut self, val: bool)
pub fn set_rxoverrie(&mut self, val: bool)
Rx FIFO overrun error interrupt enable
pub fn set_cmdrendie(&mut self, val: bool)
pub fn set_cmdrendie(&mut self, val: bool)
Command response received interrupt enable
pub fn set_cmdsentie(&mut self, val: bool)
pub fn set_cmdsentie(&mut self, val: bool)
Command sent interrupt enable
pub fn set_dataendie(&mut self, val: bool)
pub fn set_dataendie(&mut self, val: bool)
Data end interrupt enable
pub fn set_stbiterre(&mut self, val: bool)
pub fn set_stbiterre(&mut self, val: bool)
STBITERR interrupt enable
pub fn set_dbckendie(&mut self, val: bool)
pub fn set_dbckendie(&mut self, val: bool)
Data block end interrupt enable
pub fn set_cmdactie(&mut self, val: bool)
pub fn set_cmdactie(&mut self, val: bool)
Command acting interrupt enable
pub fn set_txactie(&mut self, val: bool)
pub fn set_txactie(&mut self, val: bool)
Data transmit acting interrupt enable
pub fn set_rxactie(&mut self, val: bool)
pub fn set_rxactie(&mut self, val: bool)
Data receive acting interrupt enable
pub const fn txfifoheie(&self) -> bool
pub const fn txfifoheie(&self) -> bool
Tx FIFO half empty interrupt enable
pub fn set_txfifoheie(&mut self, val: bool)
pub fn set_txfifoheie(&mut self, val: bool)
Tx FIFO half empty interrupt enable
pub const fn rxfifohfie(&self) -> bool
pub const fn rxfifohfie(&self) -> bool
Rx FIFO half full interrupt enable
pub fn set_rxfifohfie(&mut self, val: bool)
pub fn set_rxfifohfie(&mut self, val: bool)
Rx FIFO half full interrupt enable
pub fn set_txfifofie(&mut self, val: bool)
pub fn set_txfifofie(&mut self, val: bool)
Tx FIFO full interrupt enable
pub fn set_rxfifofie(&mut self, val: bool)
pub fn set_rxfifofie(&mut self, val: bool)
Rx FIFO full interrupt enable
pub fn set_txfifoeie(&mut self, val: bool)
pub fn set_txfifoeie(&mut self, val: bool)
Tx FIFO empty interrupt enable
pub fn set_rxfifoeie(&mut self, val: bool)
pub fn set_rxfifoeie(&mut self, val: bool)
Rx FIFO empty interrupt enable
pub fn set_txdavlie(&mut self, val: bool)
pub fn set_txdavlie(&mut self, val: bool)
Data available in Tx FIFO interrupt enable
pub fn set_rxdavlie(&mut self, val: bool)
pub fn set_rxdavlie(&mut self, val: bool)
Data available in Rx FIFO interrupt enable
pub fn set_sdioitie(&mut self, val: bool)
pub fn set_sdioitie(&mut self, val: bool)
SDIO mode interrupt received interrupt enable
Trait Implementations§
impl Copy for Maskr
impl Eq for Maskr
impl StructuralPartialEq for Maskr
Auto Trait Implementations§
impl Freeze for Maskr
impl RefUnwindSafe for Maskr
impl Send for Maskr
impl Sync for Maskr
impl Unpin for Maskr
impl UnwindSafe for Maskr
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
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)
clone_to_uninit
)