pub unsafe trait UartExt: Deref<Target = RegisterBlock> + Sized {
    // Required methods
    fn configure_pins(&self, io_bank0: &RegisterBlock);
    fn reset(&self, resets: &RegisterBlock);

    // Provided methods
    fn global() -> Self { ... }
    fn configure_uart(&self, baud_rate: u32) { ... }
    fn into_nb_writer(self) -> NbWriter<Self> { ... }
}
Expand description

The extension trait for rp2040_pac::UART0.

Safety

This is only meant to be implemented on rp2040_pac::UART0.

Required Methods§

source

fn configure_pins(&self, io_bank0: &RegisterBlock)

source

fn reset(&self, resets: &RegisterBlock)

Provided Methods§

source

fn global() -> Self

source

fn configure_uart(&self, baud_rate: u32)

source

fn into_nb_writer(self) -> NbWriter<Self>

Implementations on Foreign Types§

source§

impl UartExt for UART0

source§

fn configure_pins(&self, io_bank0: &RegisterBlock)

source§

fn reset(&self, resets: &RegisterBlock)

Implementors§