Struct atsam4s8b_pac::matrix::matrix_mcfg::ULBT_W
source · [−]pub struct ULBT_W<'a> { /* private fields */ }
Expand description
Field ULBT
writer - Undefined Length Burst Type
Implementations
sourceimpl<'a> ULBT_W<'a>
impl<'a> ULBT_W<'a>
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.
Auto Trait Implementations
impl<'a> RefUnwindSafe for ULBT_W<'a>
impl<'a> Send for ULBT_W<'a>
impl<'a> Sync for ULBT_W<'a>
impl<'a> Unpin for ULBT_W<'a>
impl<'a> !UnwindSafe for ULBT_W<'a>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more