[−][src]Trait stm32g0xx_hal::serial::SerialExt
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>,
self,
tx: TX,
rx: RX,
config: Config,
rcc: &mut Rcc
) -> Result<Serial<USART, TX, RX>, InvalidConfig> where
TX: TxPin<USART>,
RX: RxPin<USART>,
Implementors
impl SerialExt<LPUART> for LPUART
[src]
fn usart<TX, RX>(
self,
tx: TX,
rx: RX,
config: Config,
rcc: &mut Rcc
) -> Result<Serial<LPUART, TX, RX>, InvalidConfig> where
TX: TxPin<LPUART>,
RX: RxPin<LPUART>,
[src]
self,
tx: TX,
rx: RX,
config: Config,
rcc: &mut Rcc
) -> Result<Serial<LPUART, TX, RX>, InvalidConfig> where
TX: TxPin<LPUART>,
RX: RxPin<LPUART>,
impl SerialExt<USART1> for USART1
[src]
fn usart<TX, RX>(
self,
tx: TX,
rx: RX,
config: Config,
rcc: &mut Rcc
) -> Result<Serial<USART1, TX, RX>, InvalidConfig> where
TX: TxPin<USART1>,
RX: RxPin<USART1>,
[src]
self,
tx: TX,
rx: RX,
config: Config,
rcc: &mut Rcc
) -> Result<Serial<USART1, TX, RX>, InvalidConfig> where
TX: TxPin<USART1>,
RX: RxPin<USART1>,
impl SerialExt<USART2> for USART2
[src]
fn usart<TX, RX>(
self,
tx: TX,
rx: RX,
config: Config,
rcc: &mut Rcc
) -> Result<Serial<USART2, TX, RX>, InvalidConfig> where
TX: TxPin<USART2>,
RX: RxPin<USART2>,
[src]
self,
tx: TX,
rx: RX,
config: Config,
rcc: &mut Rcc
) -> Result<Serial<USART2, TX, RX>, InvalidConfig> where
TX: TxPin<USART2>,
RX: RxPin<USART2>,
impl SerialExt<USART3> for USART3
[src]
fn usart<TX, RX>(
self,
tx: TX,
rx: RX,
config: Config,
rcc: &mut Rcc
) -> Result<Serial<USART3, TX, RX>, InvalidConfig> where
TX: TxPin<USART3>,
RX: RxPin<USART3>,
[src]
self,
tx: TX,
rx: RX,
config: Config,
rcc: &mut Rcc
) -> Result<Serial<USART3, TX, RX>, InvalidConfig> where
TX: TxPin<USART3>,
RX: RxPin<USART3>,