#[non_exhaustive]pub struct Channel0TxImpl {}
Trait Implementations§
Source§impl<'a> TxChannel<Channel0> for Channel0TxImpl
impl<'a> TxChannel<Channel0> for Channel0TxImpl
fn init(&mut self, burst_mode: bool, priority: DmaPriority)
fn prepare_transfer_without_start( &mut self, descriptors: &mut [u32], circular: bool, peri: DmaPeripheral, data: *const u8, len: usize, ) -> Result<(), DmaError>
fn start_transfer(&mut self) -> Result<(), DmaError>
fn clear_ch_out_done(&self)
fn is_ch_out_done_set(&self) -> bool
fn listen_ch_out_done(&self)
fn unlisten_ch_out_done(&self)
fn is_listening_ch_out_done(&self) -> bool
fn is_done(&self) -> bool
fn descriptors_handled(&self) -> bool
fn reset_descriptors_handled(&self)
fn last_out_dscr_address(&self) -> usize
Auto Trait Implementations§
impl Freeze for Channel0TxImpl
impl RefUnwindSafe for Channel0TxImpl
impl Send for Channel0TxImpl
impl Sync for Channel0TxImpl
impl Unpin for Channel0TxImpl
impl UnwindSafe for Channel0TxImpl
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