Enum stm32_metapac::lpdma::vals::Lsm
#[repr(u8)]pub enum Lsm {
RUNTOCOMPLETION = 0,
LINKSTEP = 1,
}
Variants§
RUNTOCOMPLETION = 0
channel executed for the full linked-list and completed at the end of the last LLI (CH[x].LLR = 0). The 16 low-significant bits of the link address are null (LA[15:0] = 0) and all the update bits are null (UT1 =UB1 = UT2 = USA = UDA = ULL = 0 and UT3 = UB2 = 0 if present). Then CH[x].BR1.BNDT[15:0] = 0 and CH[x].BR1.BRC[10:0] = 0 if present.
LINKSTEP = 1
channel executed once for the current LLI
Implementations§
Trait Implementations§
§impl Ord for Lsm
impl Ord for Lsm
§impl PartialOrd for Lsm
impl PartialOrd for Lsm
§fn partial_cmp(&self, other: &Lsm) -> Option<Ordering>
fn partial_cmp(&self, other: &Lsm) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for Lsm
impl Eq for Lsm
impl StructuralEq for Lsm
impl StructuralPartialEq for Lsm
Auto Trait Implementations§
impl RefUnwindSafe for Lsm
impl Send for Lsm
impl Sync for Lsm
impl Unpin for Lsm
impl UnwindSafe for Lsm
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more