Trait stm32f4xx_hal::serial::SerialExt
source · [−]pub trait SerialExt: Sized + Instance {
fn serial<PINS: Pins<Self>, WORD>(
self,
pins: PINS,
config: impl Into<Config>,
clocks: &Clocks
) -> Result<Serial<Self, PINS, WORD>, InvalidConfig>;
fn tx<TX, WORD>(
self,
tx_pin: TX,
config: impl Into<Config>,
clocks: &Clocks
) -> Result<Tx<Self, WORD>, InvalidConfig>
where
(TX, NoPin): Pins<Self>;
fn rx<RX, WORD>(
self,
rx_pin: RX,
config: impl Into<Config>,
clocks: &Clocks
) -> Result<Rx<Self, WORD>, InvalidConfig>
where
(NoPin, RX): Pins<Self>;
}