[−][src]Trait stm32l0xx_hal::dma::Channel
Required methods
fn select_target<T: Target<Self>>(&self, _: &mut Handle, target: &T)
fn set_peripheral_address(&self, _: &mut Handle, address: u32)
fn set_memory_address(&self, _: &mut Handle, address: u32)
fn set_transfer_len(&self, _: &mut Handle, len: u16)
fn configure<Word>(&self, _: &mut Handle, priority: PL_A, dir: DIR_A) where
Word: SupportedWordSize,
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
Implementors
impl Channel for Channel1
[src]
fn select_target<T: Target<Self>>(&self, handle: &mut Handle, _target: &T)
[src]
fn set_peripheral_address(&self, handle: &mut Handle, address: u32)
[src]
fn set_memory_address(&self, handle: &mut Handle, address: u32)
[src]
fn set_transfer_len(&self, handle: &mut Handle, len: u16)
[src]
fn configure<Word>(&self, handle: &mut Handle, priority: PL_A, dir: DIR_A) where
Word: SupportedWordSize,
[src]
Word: SupportedWordSize,
fn enable_interrupts(&self, interrupts: Interrupts)
[src]
fn start(&self)
[src]
fn is_active(&self) -> bool
[src]
fn clear_complete_flag(&self)
[src]
fn error_occured(&self) -> bool
[src]
impl Channel for Channel2
[src]
fn select_target<T: Target<Self>>(&self, handle: &mut Handle, _target: &T)
[src]
fn set_peripheral_address(&self, handle: &mut Handle, address: u32)
[src]
fn set_memory_address(&self, handle: &mut Handle, address: u32)
[src]
fn set_transfer_len(&self, handle: &mut Handle, len: u16)
[src]
fn configure<Word>(&self, handle: &mut Handle, priority: PL_A, dir: DIR_A) where
Word: SupportedWordSize,
[src]
Word: SupportedWordSize,
fn enable_interrupts(&self, interrupts: Interrupts)
[src]
fn start(&self)
[src]
fn is_active(&self) -> bool
[src]
fn clear_complete_flag(&self)
[src]
fn error_occured(&self) -> bool
[src]
impl Channel for Channel3
[src]
fn select_target<T: Target<Self>>(&self, handle: &mut Handle, _target: &T)
[src]
fn set_peripheral_address(&self, handle: &mut Handle, address: u32)
[src]
fn set_memory_address(&self, handle: &mut Handle, address: u32)
[src]
fn set_transfer_len(&self, handle: &mut Handle, len: u16)
[src]
fn configure<Word>(&self, handle: &mut Handle, priority: PL_A, dir: DIR_A) where
Word: SupportedWordSize,
[src]
Word: SupportedWordSize,
fn enable_interrupts(&self, interrupts: Interrupts)
[src]
fn start(&self)
[src]
fn is_active(&self) -> bool
[src]
fn clear_complete_flag(&self)
[src]
fn error_occured(&self) -> bool
[src]
impl Channel for Channel4
[src]
fn select_target<T: Target<Self>>(&self, handle: &mut Handle, _target: &T)
[src]
fn set_peripheral_address(&self, handle: &mut Handle, address: u32)
[src]
fn set_memory_address(&self, handle: &mut Handle, address: u32)
[src]
fn set_transfer_len(&self, handle: &mut Handle, len: u16)
[src]
fn configure<Word>(&self, handle: &mut Handle, priority: PL_A, dir: DIR_A) where
Word: SupportedWordSize,
[src]
Word: SupportedWordSize,
fn enable_interrupts(&self, interrupts: Interrupts)
[src]
fn start(&self)
[src]
fn is_active(&self) -> bool
[src]
fn clear_complete_flag(&self)
[src]
fn error_occured(&self) -> bool
[src]
impl Channel for Channel5
[src]
fn select_target<T: Target<Self>>(&self, handle: &mut Handle, _target: &T)
[src]
fn set_peripheral_address(&self, handle: &mut Handle, address: u32)
[src]
fn set_memory_address(&self, handle: &mut Handle, address: u32)
[src]
fn set_transfer_len(&self, handle: &mut Handle, len: u16)
[src]
fn configure<Word>(&self, handle: &mut Handle, priority: PL_A, dir: DIR_A) where
Word: SupportedWordSize,
[src]
Word: SupportedWordSize,
fn enable_interrupts(&self, interrupts: Interrupts)
[src]
fn start(&self)
[src]
fn is_active(&self) -> bool
[src]
fn clear_complete_flag(&self)
[src]
fn error_occured(&self) -> bool
[src]
impl Channel for Channel6
[src]
fn select_target<T: Target<Self>>(&self, handle: &mut Handle, _target: &T)
[src]
fn set_peripheral_address(&self, handle: &mut Handle, address: u32)
[src]
fn set_memory_address(&self, handle: &mut Handle, address: u32)
[src]
fn set_transfer_len(&self, handle: &mut Handle, len: u16)
[src]
fn configure<Word>(&self, handle: &mut Handle, priority: PL_A, dir: DIR_A) where
Word: SupportedWordSize,
[src]
Word: SupportedWordSize,
fn enable_interrupts(&self, interrupts: Interrupts)
[src]
fn start(&self)
[src]
fn is_active(&self) -> bool
[src]
fn clear_complete_flag(&self)
[src]
fn error_occured(&self) -> bool
[src]
impl Channel for Channel7
[src]
fn select_target<T: Target<Self>>(&self, handle: &mut Handle, _target: &T)
[src]
fn set_peripheral_address(&self, handle: &mut Handle, address: u32)
[src]
fn set_memory_address(&self, handle: &mut Handle, address: u32)
[src]
fn set_transfer_len(&self, handle: &mut Handle, len: u16)
[src]
fn configure<Word>(&self, handle: &mut Handle, priority: PL_A, dir: DIR_A) where
Word: SupportedWordSize,
[src]
Word: SupportedWordSize,