Type Alias xmc4800::ebu::buswcon3::W

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

Register BUSWCON3 writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

source§

impl W

source

pub fn fetblen(&mut self) -> FetblenW<'_, Buswcon3Spec>

Bits 0:2 - Burst Length for Synchronous Burst

source

pub fn fbbmsel(&mut self) -> FbbmselW<'_, Buswcon3Spec>

Bit 3 - Synchronous burst buffer mode select

source

pub fn ecse(&mut self) -> EcseW<'_, Buswcon3Spec>

Bit 16 - Early Chip Select for Synchronous Burst

source

pub fn ebse(&mut self) -> EbseW<'_, Buswcon3Spec>

Bit 17 - Early Burst Signal Enable for Synchronous Burst

source

pub fn waitinv(&mut self) -> WaitinvW<'_, Buswcon3Spec>

Bit 19 - Reversed polarity at WAIT

source

pub fn bcgen(&mut self) -> BcgenW<'_, Buswcon3Spec>

Bits 20:21 - Byte Control Signal Control

source

pub fn wait(&mut self) -> WaitW<'_, Buswcon3Spec>

Bits 24:25 - External Wait Control: 0=OFF (default after reset)., 1=Asynchronous input at WAIT., 2=Synchronous input at WAIT., 3=reserved., 0=OFF (default after reset)., 1=Wait for page load (Early WAIT)., 2=Wait for page load (WAIT with data)., 3=Abort and retry access.,

source

pub fn aap(&mut self) -> AapW<'_, Buswcon3Spec>

Bit 26 - Asynchronous Address phase:

source

pub fn lockcs(&mut self) -> LockcsW<'_, Buswcon3Spec>

Bit 27 - Lock Chip Select

source

pub fn agen(&mut self) -> AgenW<'_, Buswcon3Spec>

Bits 28:31 - Device Type for Region