Type Alias xmc4400::eth0::bus_mode::W

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

Register BUS_MODE writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

source§

impl W

source

pub fn swr(&mut self) -> SWR_W<'_, BUS_MODE_SPEC>

Bit 0 - Software Reset

source

pub fn da(&mut self) -> DA_W<'_, BUS_MODE_SPEC>

Bit 1 - DMA Arbitration Scheme

source

pub fn dsl(&mut self) -> DSL_W<'_, BUS_MODE_SPEC>

Bits 2:6 - Descriptor Skip Length

source

pub fn atds(&mut self) -> ATDS_W<'_, BUS_MODE_SPEC>

Bit 7 - Alternate Descriptor Size

source

pub fn pbl(&mut self) -> PBL_W<'_, BUS_MODE_SPEC>

Bits 8:13 - Programmable Burst Length

source

pub fn pr(&mut self) -> PR_W<'_, BUS_MODE_SPEC>

Bits 14:15 - Priority Ratio

source

pub fn fb(&mut self) -> FB_W<'_, BUS_MODE_SPEC>

Bit 16 - Fixed Burst

source

pub fn rpbl(&mut self) -> RPBL_W<'_, BUS_MODE_SPEC>

Bits 17:22 - Rx DMA PBL

source

pub fn usp(&mut self) -> USP_W<'_, BUS_MODE_SPEC>

Bit 23 - Use Seperate PBL

source

pub fn eightx_pbl(&mut self) -> EIGHTX_PBL_W<'_, BUS_MODE_SPEC>

Bit 24 - 8xPBL Mode

source

pub fn aal(&mut self) -> AAL_W<'_, BUS_MODE_SPEC>

Bit 25 - Address Aligned Beats

source

pub fn mb(&mut self) -> MB_W<'_, BUS_MODE_SPEC>

Bit 26 - Mixed Burst

source

pub fn txpr(&mut self) -> TXPR_W<'_, BUS_MODE_SPEC>

Bit 27 - Transmit Priority