Type Alias atsamd51p::i2s::clkctrl::FSWIDTH_R

source ·
pub type FSWIDTH_R = FieldReader<FSWIDTHSELECT_A>;
Expand description

Field FSWIDTH reader - Frame Sync Width

Aliased Type§

struct FSWIDTH_R { /* private fields */ }

Implementations§

source§

impl FSWIDTH_R

source

pub const fn variant(&self) -> FSWIDTHSELECT_A

Get enumerated values variant

source

pub fn is_slot(&self) -> bool

Frame Sync Pulse is 1 Slot wide (default for I2S protocol)

source

pub fn is_half(&self) -> bool

Frame Sync Pulse is half a Frame wide

source

pub fn is_bit_(&self) -> bool

Frame Sync Pulse is 1 Bit wide

source

pub fn is_burst(&self) -> bool

Clock Unit n operates in Burst mode, with a 1-bit wide Frame Sync pulse per Data sample, only when Data transfer is requested