Type Alias atsame54n::qspi::instrframe::WIDTH_R

source ·
pub type WIDTH_R = FieldReader<WIDTHSELECT_A>;
Expand description

Field WIDTH reader - Instruction Code, Address, Option Code and Data Width

Aliased Type§

struct WIDTH_R { /* private fields */ }

Implementations§

source§

impl WIDTH_R

source

pub const fn variant(&self) -> Option<WIDTHSELECT_A>

Get enumerated values variant

source

pub fn is_single_bit_spi(&self) -> bool

Instruction: Single-bit SPI / Address-Option: Single-bit SPI / Data: Single-bit SPI

source

pub fn is_dual_output(&self) -> bool

Instruction: Single-bit SPI / Address-Option: Single-bit SPI / Data: Dual SPI

source

pub fn is_quad_output(&self) -> bool

Instruction: Single-bit SPI / Address-Option: Single-bit SPI / Data: Quad SPI

source

pub fn is_dual_io(&self) -> bool

Instruction: Single-bit SPI / Address-Option: Dual SPI / Data: Dual SPI

source

pub fn is_quad_io(&self) -> bool

Instruction: Single-bit SPI / Address-Option: Quad SPI / Data: Quad SPI

source

pub fn is_dual_cmd(&self) -> bool

Instruction: Dual SPI / Address-Option: Dual SPI / Data: Dual SPI

source

pub fn is_quad_cmd(&self) -> bool

Instruction: Quad SPI / Address-Option: Quad SPI / Data: Quad SPI