W

Type Alias W 

pub type W = W<McrSpec>;
Expand description

Register MCR writer

Aliased Type§

pub struct W { /* private fields */ }

Implementations§

§

impl W

pub fn maxmb(&mut self) -> MaxmbW<'_, McrSpec>

Bits 0:6 - Number Of The Last Message Buffer

pub fn idam(&mut self) -> IdamW<'_, McrSpec>

Bits 8:9 - ID Acceptance Mode

pub fn fden(&mut self) -> FdenW<'_, McrSpec>

Bit 11 - CAN FD operation enable

pub fn aen(&mut self) -> AenW<'_, McrSpec>

Bit 12 - Abort Enable

pub fn lprioen(&mut self) -> LprioenW<'_, McrSpec>

Bit 13 - Local Priority Enable

pub fn pnet_en(&mut self) -> PnetEnW<'_, McrSpec>

Bit 14 - Pretended Networking Enable

pub fn dma(&mut self) -> DmaW<'_, McrSpec>

Bit 15 - DMA Enable

pub fn irmq(&mut self) -> IrmqW<'_, McrSpec>

Bit 16 - Individual Rx Masking And Queue Enable

pub fn srxdis(&mut self) -> SrxdisW<'_, McrSpec>

Bit 17 - Self Reception Disable

pub fn wrnen(&mut self) -> WrnenW<'_, McrSpec>

Bit 21 - Warning Interrupt Enable

pub fn supv(&mut self) -> SupvW<'_, McrSpec>

Bit 23 - Supervisor Mode

pub fn softrst(&mut self) -> SoftrstW<'_, McrSpec>

Bit 25 - Soft Reset

pub fn halt(&mut self) -> HaltW<'_, McrSpec>

Bit 28 - Halt FlexCAN

pub fn rfen(&mut self) -> RfenW<'_, McrSpec>

Bit 29 - Rx FIFO Enable

pub fn frz(&mut self) -> FrzW<'_, McrSpec>

Bit 30 - Freeze Enable

pub fn mdis(&mut self) -> MdisW<'_, McrSpec>

Bit 31 - Module Disable