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>
impl<'a, const O: u8> ULBT_W<'a, O>
sourcepub fn infinite(self) -> &'a mut W
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.
sourcepub fn single(self) -> &'a mut W
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.
sourcepub fn four_beat(self) -> &'a mut W
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.
sourcepub fn eight_beat(self) -> &'a mut W
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.
sourcepub fn sixteen_beat(self) -> &'a mut W
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.