pub trait Instance {
fn register_block(&self) -> &RegisterBlock;
fn tx_signal(&self) -> OutputSignal;
fn rx_signal(&self) -> InputSignal;
fn cts_signal(&self) -> InputSignal;
fn rts_signal(&self) -> OutputSignal;
fn disable_tx_interrupts(&mut self) { ... }
fn disable_rx_interrupts(&mut self) { ... }
fn get_tx_fifo_count(&mut self) -> u16 { ... }
fn get_rx_fifo_count(&mut self) -> u16 { ... }
fn is_tx_idle(&self) -> bool { ... }
fn is_rx_idle(&self) -> bool { ... }
}
Expand description
UART peripheral instance
Required Methods
source
fn register_block(&self) -> &RegisterBlock
source
fn cts_signal(&self) -> InputSignal
source
fn rts_signal(&self) -> OutputSignal
Provided Methods
source
fn disable_tx_interrupts(&mut self)
source
fn disable_rx_interrupts(&mut self)
source
fn get_tx_fifo_count(&mut self) -> u16
source
fn get_rx_fifo_count(&mut self) -> u16
source
fn is_tx_idle(&self) -> bool
source