Type Alias xmc4400::can_mo0::mofcr::W

source ·
pub type W = W<MOFCR_SPEC>;
Expand description

Register MOFCR writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

source§

impl W

source

pub fn mmc(&mut self) -> MMC_W<'_, MOFCR_SPEC>

Bits 0:3 - Message Mode Control

source

pub fn gdfs(&mut self) -> GDFS_W<'_, MOFCR_SPEC>

Bit 8 - Gateway Data Frame Send

source

pub fn idc(&mut self) -> IDC_W<'_, MOFCR_SPEC>

Bit 9 - Identifier Copy

source

pub fn dlcc(&mut self) -> DLCC_W<'_, MOFCR_SPEC>

Bit 10 - Data Length Code Copy

source

pub fn datc(&mut self) -> DATC_W<'_, MOFCR_SPEC>

Bit 11 - Data Copy

source

pub fn rxie(&mut self) -> RXIE_W<'_, MOFCR_SPEC>

Bit 16 - Receive Interrupt Enable

source

pub fn txie(&mut self) -> TXIE_W<'_, MOFCR_SPEC>

Bit 17 - Transmit Interrupt Enable

source

pub fn ovie(&mut self) -> OVIE_W<'_, MOFCR_SPEC>

Bit 18 - Overflow Interrupt Enable

source

pub fn frren(&mut self) -> FRREN_W<'_, MOFCR_SPEC>

Bit 20 - Foreign Remote Request Enable

source

pub fn rmm(&mut self) -> RMM_W<'_, MOFCR_SPEC>

Bit 21 - Transmit Object Remote Monitoring

source

pub fn sdt(&mut self) -> SDT_W<'_, MOFCR_SPEC>

Bit 22 - Single Data Transfer

source

pub fn stt(&mut self) -> STT_W<'_, MOFCR_SPEC>

Bit 23 - Single Transmit Trial

source

pub fn dlc(&mut self) -> DLC_W<'_, MOFCR_SPEC>

Bits 24:27 - Data Length Code