Trait stm32g0xx_hal::prelude::_embedded_hal_serial_Read[][src]

pub trait _embedded_hal_serial_Read<Word> {
    type Error;
    pub fn read(&mut self) -> Result<Word, Error<Self::Error>>;
}

Read half of a serial interface

Some serial interfaces support different data sizes (8 bits, 9 bits, etc.); This can be encoded in this trait via the Word type parameter.

Associated Types

type Error[src]

Read error

Loading content...

Required methods

pub fn read(&mut self) -> Result<Word, Error<Self::Error>>[src]

Reads a single word from the serial interface

Loading content...

Implementors

impl<Config> Read<u8> for Rx<LPUART, Config>[src]

type Error = Error

impl<Config> Read<u8> for Rx<USART1, Config>[src]

type Error = Error

impl<Config> Read<u8> for Rx<USART2, Config>[src]

type Error = Error

impl<Config> Read<u8> for Rx<USART3, Config>[src]

type Error = Error

impl<Config> Read<u8> for Rx<USART4, Config>[src]

type Error = Error

impl<Config> Read<u8> for Serial<LPUART, Config>[src]

type Error = Error

impl<Config> Read<u8> for Serial<USART1, Config>[src]

type Error = Error

impl<Config> Read<u8> for Serial<USART2, Config>[src]

type Error = Error

impl<Config> Read<u8> for Serial<USART3, Config>[src]

type Error = Error

impl<Config> Read<u8> for Serial<USART4, Config>[src]

type Error = Error

Loading content...