Trait esp32_hal::dma::RxChannel

source ·
pub trait RxChannel<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: *mut u8, len: usize ) -> Result<(), DmaError> { ... } fn start_transfer(&mut self) -> Result<(), DmaError> { ... } fn is_done(&self) -> bool { ... } fn last_in_dscr_address(&self) -> usize { ... } }

Provided Methods§

source

fn init(&mut self, burst_mode: bool, priority: DmaPriority)

source

fn prepare_transfer_without_start( &mut self, descriptors: &mut [u32], circular: bool, peri: DmaPeripheral, data: *mut u8, len: usize ) -> Result<(), DmaError>

source

fn start_transfer(&mut self) -> Result<(), DmaError>

source

fn is_done(&self) -> bool

source

fn last_in_dscr_address(&self) -> usize

Implementors§