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