pub type W = W<BUS_MODE_SPEC>;
Expand description
Register BUS_MODE
writer
Aliased Type§
struct W { /* private fields */ }
Implementations§
source§impl W
impl W
sourcepub fn swr(&mut self) -> SWR_W<'_, BUS_MODE_SPEC>
pub fn swr(&mut self) -> SWR_W<'_, BUS_MODE_SPEC>
Bit 0 - Software Reset
sourcepub fn da(&mut self) -> DA_W<'_, BUS_MODE_SPEC>
pub fn da(&mut self) -> DA_W<'_, BUS_MODE_SPEC>
Bit 1 - DMA Arbitration Scheme
sourcepub fn dsl(&mut self) -> DSL_W<'_, BUS_MODE_SPEC>
pub fn dsl(&mut self) -> DSL_W<'_, BUS_MODE_SPEC>
Bits 2:6 - Descriptor Skip Length
sourcepub fn atds(&mut self) -> ATDS_W<'_, BUS_MODE_SPEC>
pub fn atds(&mut self) -> ATDS_W<'_, BUS_MODE_SPEC>
Bit 7 - Alternate Descriptor Size
sourcepub fn pbl(&mut self) -> PBL_W<'_, BUS_MODE_SPEC>
pub fn pbl(&mut self) -> PBL_W<'_, BUS_MODE_SPEC>
Bits 8:13 - Programmable Burst Length
sourcepub fn pr(&mut self) -> PR_W<'_, BUS_MODE_SPEC>
pub fn pr(&mut self) -> PR_W<'_, BUS_MODE_SPEC>
Bits 14:15 - Priority Ratio
sourcepub fn fb(&mut self) -> FB_W<'_, BUS_MODE_SPEC>
pub fn fb(&mut self) -> FB_W<'_, BUS_MODE_SPEC>
Bit 16 - Fixed Burst
sourcepub fn rpbl(&mut self) -> RPBL_W<'_, BUS_MODE_SPEC>
pub fn rpbl(&mut self) -> RPBL_W<'_, BUS_MODE_SPEC>
Bits 17:22 - Rx DMA PBL
sourcepub fn usp(&mut self) -> USP_W<'_, BUS_MODE_SPEC>
pub fn usp(&mut self) -> USP_W<'_, BUS_MODE_SPEC>
Bit 23 - Use Seperate PBL
sourcepub fn eightx_pbl(&mut self) -> EIGHTX_PBL_W<'_, BUS_MODE_SPEC>
pub fn eightx_pbl(&mut self) -> EIGHTX_PBL_W<'_, BUS_MODE_SPEC>
Bit 24 - 8xPBL Mode
sourcepub fn aal(&mut self) -> AAL_W<'_, BUS_MODE_SPEC>
pub fn aal(&mut self) -> AAL_W<'_, BUS_MODE_SPEC>
Bit 25 - Address Aligned Beats
sourcepub fn mb(&mut self) -> MB_W<'_, BUS_MODE_SPEC>
pub fn mb(&mut self) -> MB_W<'_, BUS_MODE_SPEC>
Bit 26 - Mixed Burst
sourcepub fn txpr(&mut self) -> TXPR_W<'_, BUS_MODE_SPEC>
pub fn txpr(&mut self) -> TXPR_W<'_, BUS_MODE_SPEC>
Bit 27 - Transmit Priority