Struct efm32gg11b_pac::efm32gg11b840::eth::dmacfg::W
source · pub struct W(_);
Expand description
Register DMACFG
writer
Implementations§
source§impl W
impl W
sourcepub fn ambabrstlen(&mut self) -> AMBABRSTLEN_W<'_, 0>
pub fn ambabrstlen(&mut self) -> AMBABRSTLEN_W<'_, 0>
Bits 0:4 - Selects the burst length to use on the AMBA (AHB) when transferring frame data.
sourcepub fn hdrdataspliten(&mut self) -> HDRDATASPLITEN_W<'_, 5>
pub fn hdrdataspliten(&mut self) -> HDRDATASPLITEN_W<'_, 5>
Bit 5 - Enable header data Splitting.
sourcepub fn rxpbufsize(&mut self) -> RXPBUFSIZE_W<'_, 8>
pub fn rxpbufsize(&mut self) -> RXPBUFSIZE_W<'_, 8>
Bits 8:9 - Receiver packet buffer memory size select.
sourcepub fn txpbufsize(&mut self) -> TXPBUFSIZE_W<'_, 10>
pub fn txpbufsize(&mut self) -> TXPBUFSIZE_W<'_, 10>
Bit 10 - Transmitter packet buffer memory size select.
sourcepub fn txpbuftcpen(&mut self) -> TXPBUFTCPEN_W<'_, 11>
pub fn txpbuftcpen(&mut self) -> TXPBUFTCPEN_W<'_, 11>
Bit 11 - Transmitter IP, TCP and UDP checksum generation offload enable
sourcepub fn inflastdbufsizeen(&mut self) -> INFLASTDBUFSIZEEN_W<'_, 12>
pub fn inflastdbufsizeen(&mut self) -> INFLASTDBUFSIZEEN_W<'_, 12>
Bit 12 - Forces the DMA
sourcepub fn rxbufsize(&mut self) -> RXBUFSIZE_W<'_, 16>
pub fn rxbufsize(&mut self) -> RXBUFSIZE_W<'_, 16>
Bits 16:23 - DMA receive buffer size in external AMBA (AHB) system memory.
sourcepub fn frcdiscardonerr(&mut self) -> FRCDISCARDONERR_W<'_, 24>
pub fn frcdiscardonerr(&mut self) -> FRCDISCARDONERR_W<'_, 24>
Bit 24 - Auto Discard RX pkts during lack of resource.
sourcepub fn frcmaxambabrstrx(&mut self) -> FRCMAXAMBABRSTRX_W<'_, 25>
pub fn frcmaxambabrstrx(&mut self) -> FRCMAXAMBABRSTRX_W<'_, 25>
Bit 25 - Force max length bursts on RX.
sourcepub fn frcmaxambabrsttx(&mut self) -> FRCMAXAMBABRSTTX_W<'_, 26>
pub fn frcmaxambabrsttx(&mut self) -> FRCMAXAMBABRSTTX_W<'_, 26>
Bit 26 - Force max length bursts on TX.
sourcepub fn rxbdextndmodeen(&mut self) -> RXBDEXTNDMODEEN_W<'_, 28>
pub fn rxbdextndmodeen(&mut self) -> RXBDEXTNDMODEEN_W<'_, 28>
Bit 28 - Enable RX extended BD mode.
sourcepub fn txbdextendmodeen(&mut self) -> TXBDEXTENDMODEEN_W<'_, 29>
pub fn txbdextendmodeen(&mut self) -> TXBDEXTENDMODEEN_W<'_, 29>
Bit 29 - Enable TX extended BD mode.