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
impl Copy for Lsm
impl Eq for Lsm
impl StructuralPartialEq for Lsm
Auto Trait Implementations§
impl Freeze for Lsm
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)