W

Type Alias W 

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

Register CTRL2 writer

Aliased Type§

pub struct W { /* private fields */ }

Implementations§

Source§

impl W

Source

pub fn pes(&mut self) -> PesW<'_, Ctrl2Spec>

Bit 0 - Payload Byte and Bit Order Selection

Source

pub fn asd(&mut self) -> AsdW<'_, Ctrl2Spec>

Bit 1 - ACK Suppression Disable

Source

pub fn edfltdis(&mut self) -> EdfltdisW<'_, Ctrl2Spec>

Bit 11 - Edge Filter Disable

Source

pub fn isocanfden(&mut self) -> IsocanfdenW<'_, Ctrl2Spec>

Bit 12 - ISO CAN FD Enable

Source

pub fn bte(&mut self) -> BteW<'_, Ctrl2Spec>

Bit 13 - Bit Timing Expansion Enable

Source

pub fn prexcen(&mut self) -> PrexcenW<'_, Ctrl2Spec>

Bit 14 - Protocol Exception Enable

Source

pub fn eacen(&mut self) -> EacenW<'_, Ctrl2Spec>

Bit 16 - Entire Frame Arbitration Field Comparison Enable for RX Message Buffers

Source

pub fn rrs(&mut self) -> RrsW<'_, Ctrl2Spec>

Bit 17 - Remote Request Storing

Source

pub fn mrp(&mut self) -> MrpW<'_, Ctrl2Spec>

Bit 18 - Message Buffers Reception Priority

Source

pub fn tasd(&mut self) -> TasdW<'_, Ctrl2Spec>

Bits 19:23 - Transmission Arbitration Start Delay

Source

pub fn rffn(&mut self) -> RffnW<'_, Ctrl2Spec>

Bits 24:27 - Number of Legacy Receive FIFO Filters

Source

pub fn boffdonemsk(&mut self) -> BoffdonemskW<'_, Ctrl2Spec>

Bit 30 - Bus Off Done Interrupt Mask

Source

pub fn errmsk_fast(&mut self) -> ErrmskFastW<'_, Ctrl2Spec>

Bit 31 - Error Interrupt Mask for Errors Detected in the Data Phase of Fast CAN FD Frames