pub trait Instance {
    // Required methods
    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;

    // Provided methods
    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§

Provided Methods§

Implementors§