[][src]Trait stm32g0xx_hal::serial::SerialExt

pub trait SerialExt<USART> {
    fn usart<TX, RX>(
        self,
        tx: TX,
        rx: RX,
        config: Config,
        rcc: &mut Rcc
    ) -> Result<Serial<USART, TX, RX>, InvalidConfig>
    where
        TX: TxPin<USART>,
        RX: RxPin<USART>
; }

Required methods

fn usart<TX, RX>(
    self,
    tx: TX,
    rx: RX,
    config: Config,
    rcc: &mut Rcc
) -> Result<Serial<USART, TX, RX>, InvalidConfig> where
    TX: TxPin<USART>,
    RX: RxPin<USART>, 

Loading content...

Implementors

impl SerialExt<LPUART> for LPUART[src]

impl SerialExt<USART1> for USART1[src]

impl SerialExt<USART2> for USART2[src]

impl SerialExt<USART3> for USART3[src]

impl SerialExt<USART4> for USART4[src]

Loading content...