Trait esp32_hal::dma::TxChannel

source ·
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§