Struct stm32l0xx_hal::dma::Channel5
source · [−]pub struct Channel5(_);
Trait Implementations
sourceimpl Channel for Channel5
impl Channel for Channel5
fn select_target<T: Target<Self>>(&self, handle: &mut Handle, _target: &T)
fn set_peripheral_address(&self, handle: &mut Handle, address: u32)
fn set_memory_address(&self, handle: &mut Handle, address: u32)
fn set_transfer_len(&self, handle: &mut Handle, len: u16)
fn configure<Word>(
&self,
handle: &mut Handle,
priority: PL_A,
dir: DIR_A,
circular: bool
) where
Word: SupportedWordSize,
fn enable_interrupts(&self, interrupts: Interrupts)
fn start(&self)
fn is_active(&self) -> bool
fn clear_complete_flag(&self)
fn error_occured(&self) -> bool
fn transfer_state(&self) -> (u16, bool, bool)
fn clear_flags(&self)
Auto Trait Implementations
impl RefUnwindSafe for Channel5
impl Send for Channel5
impl Sync for Channel5
impl Unpin for Channel5
impl UnwindSafe for Channel5
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