Type Alias W

Source
pub type W = W<BMX_CFG1_SPEC>;
Expand description

Register bmx_cfg1 writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

Source§

impl W

Source

pub fn reg_bmx_berr_int_en( &mut self, ) -> REG_BMX_BERR_INT_EN_W<'_, BMX_CFG1_SPEC>

Bit 0

Source

pub fn reg_mcu_berr_int_en( &mut self, ) -> REG_MCU_BERR_INT_EN_W<'_, BMX_CFG1_SPEC>

Bit 1

Source

pub fn reg_bmx_qos_cpu(&mut self) -> REG_BMX_QOS_CPU_W<'_, BMX_CFG1_SPEC>

Bit 16

Source

pub fn reg_bmx_qos_sdu(&mut self) -> REG_BMX_QOS_SDU_W<'_, BMX_CFG1_SPEC>

Bit 17

Source

pub fn reg_bmx_qos_sec0(&mut self) -> REG_BMX_QOS_SEC0_W<'_, BMX_CFG1_SPEC>

Bit 18

Source

pub fn reg_bmx_qos_sec1(&mut self) -> REG_BMX_QOS_SEC1_W<'_, BMX_CFG1_SPEC>

Bit 19

Source

pub fn reg_bmx_qos_sec2(&mut self) -> REG_BMX_QOS_SEC2_W<'_, BMX_CFG1_SPEC>

Bit 20

Source

pub fn reg_bmx_qos_dma(&mut self) -> REG_BMX_QOS_DMA_W<'_, BMX_CFG1_SPEC>

Bit 21

Source

pub fn reg_bmx_qos_cci(&mut self) -> REG_BMX_QOS_CCI_W<'_, BMX_CFG1_SPEC>

Bit 22

Source

pub fn reg_bmx_qos_pldma(&mut self) -> REG_BMX_QOS_PLDMA_W<'_, BMX_CFG1_SPEC>

Bit 23

Source

pub fn reg_bmx_qos_blem(&mut self) -> REG_BMX_QOS_BLEM_W<'_, BMX_CFG1_SPEC>

Bit 24

Source

pub fn reg_bmx_qos_emac_a(&mut self) -> REG_BMX_QOS_EMAC_A_W<'_, BMX_CFG1_SPEC>

Bit 25

Source

pub fn reg_bmx_qos_sdhm(&mut self) -> REG_BMX_QOS_SDHM_W<'_, BMX_CFG1_SPEC>

Bit 27

Source

pub fn bmx_dbg_sel(&mut self) -> BMX_DBG_SEL_W<'_, BMX_CFG1_SPEC>

Bits 28:31

Source

pub unsafe fn bits(&mut self, bits: u32) -> &mut Self

Writes raw bits to the register.

§Safety

Passing incorrect value can cause undefined behaviour. See reference manual