pub trait TxChannel<R>where
    R: RegisterAccess,{
    // Provided methods
    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 { ... }
}

Provided Methods§

Implementors§