Type Alias W

Source
pub type W = W<InstrframeSpec>;
Expand description

Register INSTRFRAME writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

Source§

impl W

Source

pub fn width(&mut self) -> WidthW<'_, InstrframeSpec>

Bits 0:2 - Instruction Code, Address, Option Code and Data Width

Source

pub fn instren(&mut self) -> InstrenW<'_, InstrframeSpec>

Bit 4 - Instruction Enable

Source

pub fn addren(&mut self) -> AddrenW<'_, InstrframeSpec>

Bit 5 - Address Enable

Source

pub fn optcodeen(&mut self) -> OptcodeenW<'_, InstrframeSpec>

Bit 6 - Option Enable

Source

pub fn dataen(&mut self) -> DataenW<'_, InstrframeSpec>

Bit 7 - Data Enable

Source

pub fn optcodelen(&mut self) -> OptcodelenW<'_, InstrframeSpec>

Bits 8:9 - Option Code Length

Source

pub fn addrlen(&mut self) -> AddrlenW<'_, InstrframeSpec>

Bit 10 - Address Length

Source

pub fn tfrtype(&mut self) -> TfrtypeW<'_, InstrframeSpec>

Bits 12:13 - Data Transfer Type

Source

pub fn crmode(&mut self) -> CrmodeW<'_, InstrframeSpec>

Bit 14 - Continuous Read Mode

Source

pub fn ddren(&mut self) -> DdrenW<'_, InstrframeSpec>

Bit 15 - Double Data Rate Enable

Source

pub fn dummylen(&mut self) -> DummylenW<'_, InstrframeSpec>

Bits 16:20 - Dummy Cycles Length