Type Definition atsam4s2a_pac::matrix::matrix_mcfg::ULBT_W

source ·
pub type ULBT_W<'a, const O: u8> = FieldWriter<'a, u32, MATRIX_MCFG_SPEC, u8, ULBT_A, 3, O>;
Expand description

Field ULBT writer - Undefined Length Burst Type

Implementations§

source§

impl<'a, const O: u8> ULBT_W<'a, O>

source

pub fn infinite(self) -> &'a mut W

No predicted end of burst is generated and therefore INCR bursts coming from this master cannot be broken.

source

pub fn single(self) -> &'a mut W

The undefined length burst is treated as a succession of single access allowing rearbitration at each beat of the INCR burst.

source

pub fn four_beat(self) -> &'a mut W

The undefined length burst is split into a 4-beat bursts allowing rearbitration at each 4-beat burst end.

source

pub fn eight_beat(self) -> &'a mut W

The undefined length burst is split into 8-beat bursts allowing rearbitration at each 8-beat burst end.

source

pub fn sixteen_beat(self) -> &'a mut W

The undefined length burst is split into 16-beat bursts allowing rearbitration at each 16-beat burst end.