pub type W = W<InstrframeSpec>;
Expand description
Register INSTRFRAME
writer
Aliased Type§
struct W { /* private fields */ }
Implementations§
Source§impl W
impl W
Sourcepub fn width(&mut self) -> WidthW<'_, InstrframeSpec>
pub fn width(&mut self) -> WidthW<'_, InstrframeSpec>
Bits 0:2 - Instruction Code, Address, Option Code and Data Width
Sourcepub fn instren(&mut self) -> InstrenW<'_, InstrframeSpec>
pub fn instren(&mut self) -> InstrenW<'_, InstrframeSpec>
Bit 4 - Instruction Enable
Sourcepub fn addren(&mut self) -> AddrenW<'_, InstrframeSpec>
pub fn addren(&mut self) -> AddrenW<'_, InstrframeSpec>
Bit 5 - Address Enable
Sourcepub fn optcodeen(&mut self) -> OptcodeenW<'_, InstrframeSpec>
pub fn optcodeen(&mut self) -> OptcodeenW<'_, InstrframeSpec>
Bit 6 - Option Enable
Sourcepub fn dataen(&mut self) -> DataenW<'_, InstrframeSpec>
pub fn dataen(&mut self) -> DataenW<'_, InstrframeSpec>
Bit 7 - Data Enable
Sourcepub fn optcodelen(&mut self) -> OptcodelenW<'_, InstrframeSpec>
pub fn optcodelen(&mut self) -> OptcodelenW<'_, InstrframeSpec>
Bits 8:9 - Option Code Length
Sourcepub fn addrlen(&mut self) -> AddrlenW<'_, InstrframeSpec>
pub fn addrlen(&mut self) -> AddrlenW<'_, InstrframeSpec>
Bit 10 - Address Length
Sourcepub fn tfrtype(&mut self) -> TfrtypeW<'_, InstrframeSpec>
pub fn tfrtype(&mut self) -> TfrtypeW<'_, InstrframeSpec>
Bits 12:13 - Data Transfer Type
Sourcepub fn crmode(&mut self) -> CrmodeW<'_, InstrframeSpec>
pub fn crmode(&mut self) -> CrmodeW<'_, InstrframeSpec>
Bit 14 - Continuous Read Mode
Sourcepub fn ddren(&mut self) -> DdrenW<'_, InstrframeSpec>
pub fn ddren(&mut self) -> DdrenW<'_, InstrframeSpec>
Bit 15 - Double Data Rate Enable
Sourcepub fn dummylen(&mut self) -> DummylenW<'_, InstrframeSpec>
pub fn dummylen(&mut self) -> DummylenW<'_, InstrframeSpec>
Bits 16:20 - Dummy Cycles Length