[][src]Trait kernel::hil::uart::Configure

pub trait Configure {
    fn configure(&self, params: Parameters) -> ReturnCode;
}

Trait for configuring a UART.

Required methods

fn configure(&self, params: Parameters) -> ReturnCode

Returns SUCCESS, or

  • EOFF: The underlying hardware is currently not available, perhaps because it has not been initialized or in the case of a shared hardware USART controller because it is set up for SPI.
  • EINVAL: Impossible parameters (e.g. a baud_rate of 0)
  • ENOSUPPORT: The underlying UART cannot satisfy this configuration.
Loading content...

Implementors

Loading content...