pub trait RegisterAccess {
Show 41 methods // Required methods fn init_channel(); fn set_out_burstmode(burst_mode: bool); fn set_out_priority(priority: DmaPriority); fn clear_out_interrupts(); fn reset_out(); fn set_out_descriptors(address: u32); fn has_out_descriptor_error() -> bool; fn set_out_peripheral(peripheral: u8); fn start_out(); fn clear_ch_out_done(); fn is_ch_out_done_set() -> bool; fn listen_ch_out_done(); fn unlisten_ch_out_done(); fn is_listening_ch_out_done() -> bool; fn is_out_done() -> bool; fn is_out_eof_interrupt_set() -> bool; fn reset_out_eof_interrupt(); fn last_out_dscr_address() -> usize; fn set_in_burstmode(burst_mode: bool); fn set_in_priority(priority: DmaPriority); fn clear_in_interrupts(); fn reset_in(); fn set_in_descriptors(address: u32); fn has_in_descriptor_error() -> bool; fn has_in_descriptor_error_dscr_empty() -> bool; fn has_in_descriptor_error_err_eof() -> bool; fn set_in_peripheral(peripheral: u8); fn start_in(); fn is_in_done() -> bool; fn last_in_dscr_address() -> usize; fn is_listening_in_eof() -> bool; fn is_listening_out_eof() -> bool; fn listen_in_eof(); fn listen_out_eof(); fn unlisten_in_eof(); fn unlisten_out_eof(); fn listen_ch_in_done(); fn clear_ch_in_done(); fn is_ch_in_done_set() -> bool; fn unlisten_ch_in_done(); fn is_listening_ch_in_done() -> bool;
}

Required Methods§

Object Safety§

This trait is not object safe.

Implementors§