[−][src]Trait alt_stm32f30x_hal::serial::SerialExt
Serial extension for USART
Required methods
fn serial(
self,
pins: (ITX, IRX),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART, (TX, RX)>
self,
pins: (ITX, IRX),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART, (TX, RX)>
Configures USART and consumes pair of (tx, rx) pins
to act as serial port.
Configures pins accordingly.
Returns Serial
.
Implementors
impl<PT: PullType, PM: PinMode> SerialExt<USART1, PA9<PT, PM>, PA10<PT, PM>, PA9<PT, AltFn<AF7, PushPull, HighSpeed>>, PA10<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART1
[src]
fn serial(
self,
pins: (PA9<PT, PM>, PA10<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART1, (PA9<PT, AltFn<AF7, PushPull, HighSpeed>>, PA10<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PA9<PT, PM>, PA10<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART1, (PA9<PT, AltFn<AF7, PushPull, HighSpeed>>, PA10<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART1, PA9<PT, PM>, PB7<PT, PM>, PA9<PT, AltFn<AF7, PushPull, HighSpeed>>, PB7<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART1
[src]
fn serial(
self,
pins: (PA9<PT, PM>, PB7<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART1, (PA9<PT, AltFn<AF7, PushPull, HighSpeed>>, PB7<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PA9<PT, PM>, PB7<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART1, (PA9<PT, AltFn<AF7, PushPull, HighSpeed>>, PB7<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART1, PA9<PT, PM>, PC5<PT, PM>, PA9<PT, AltFn<AF7, PushPull, HighSpeed>>, PC5<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART1
[src]
fn serial(
self,
pins: (PA9<PT, PM>, PC5<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART1, (PA9<PT, AltFn<AF7, PushPull, HighSpeed>>, PC5<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PA9<PT, PM>, PC5<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART1, (PA9<PT, AltFn<AF7, PushPull, HighSpeed>>, PC5<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART1, PA9<PT, PM>, PE1<PT, PM>, PA9<PT, AltFn<AF7, PushPull, HighSpeed>>, PE1<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART1
[src]
fn serial(
self,
pins: (PA9<PT, PM>, PE1<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART1, (PA9<PT, AltFn<AF7, PushPull, HighSpeed>>, PE1<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PA9<PT, PM>, PE1<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART1, (PA9<PT, AltFn<AF7, PushPull, HighSpeed>>, PE1<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART1, PB6<PT, PM>, PA10<PT, PM>, PB6<PT, AltFn<AF7, PushPull, HighSpeed>>, PA10<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART1
[src]
fn serial(
self,
pins: (PB6<PT, PM>, PA10<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART1, (PB6<PT, AltFn<AF7, PushPull, HighSpeed>>, PA10<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PB6<PT, PM>, PA10<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART1, (PB6<PT, AltFn<AF7, PushPull, HighSpeed>>, PA10<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART1, PB6<PT, PM>, PB7<PT, PM>, PB6<PT, AltFn<AF7, PushPull, HighSpeed>>, PB7<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART1
[src]
fn serial(
self,
pins: (PB6<PT, PM>, PB7<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART1, (PB6<PT, AltFn<AF7, PushPull, HighSpeed>>, PB7<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PB6<PT, PM>, PB7<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART1, (PB6<PT, AltFn<AF7, PushPull, HighSpeed>>, PB7<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART1, PB6<PT, PM>, PC5<PT, PM>, PB6<PT, AltFn<AF7, PushPull, HighSpeed>>, PC5<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART1
[src]
fn serial(
self,
pins: (PB6<PT, PM>, PC5<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART1, (PB6<PT, AltFn<AF7, PushPull, HighSpeed>>, PC5<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PB6<PT, PM>, PC5<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART1, (PB6<PT, AltFn<AF7, PushPull, HighSpeed>>, PC5<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART1, PB6<PT, PM>, PE1<PT, PM>, PB6<PT, AltFn<AF7, PushPull, HighSpeed>>, PE1<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART1
[src]
fn serial(
self,
pins: (PB6<PT, PM>, PE1<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART1, (PB6<PT, AltFn<AF7, PushPull, HighSpeed>>, PE1<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PB6<PT, PM>, PE1<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART1, (PB6<PT, AltFn<AF7, PushPull, HighSpeed>>, PE1<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART1, PC4<PT, PM>, PA10<PT, PM>, PC4<PT, AltFn<AF7, PushPull, HighSpeed>>, PA10<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART1
[src]
fn serial(
self,
pins: (PC4<PT, PM>, PA10<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART1, (PC4<PT, AltFn<AF7, PushPull, HighSpeed>>, PA10<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PC4<PT, PM>, PA10<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART1, (PC4<PT, AltFn<AF7, PushPull, HighSpeed>>, PA10<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART1, PC4<PT, PM>, PB7<PT, PM>, PC4<PT, AltFn<AF7, PushPull, HighSpeed>>, PB7<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART1
[src]
fn serial(
self,
pins: (PC4<PT, PM>, PB7<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART1, (PC4<PT, AltFn<AF7, PushPull, HighSpeed>>, PB7<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PC4<PT, PM>, PB7<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART1, (PC4<PT, AltFn<AF7, PushPull, HighSpeed>>, PB7<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART1, PC4<PT, PM>, PC5<PT, PM>, PC4<PT, AltFn<AF7, PushPull, HighSpeed>>, PC5<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART1
[src]
fn serial(
self,
pins: (PC4<PT, PM>, PC5<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART1, (PC4<PT, AltFn<AF7, PushPull, HighSpeed>>, PC5<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PC4<PT, PM>, PC5<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART1, (PC4<PT, AltFn<AF7, PushPull, HighSpeed>>, PC5<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART1, PC4<PT, PM>, PE1<PT, PM>, PC4<PT, AltFn<AF7, PushPull, HighSpeed>>, PE1<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART1
[src]
fn serial(
self,
pins: (PC4<PT, PM>, PE1<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART1, (PC4<PT, AltFn<AF7, PushPull, HighSpeed>>, PE1<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PC4<PT, PM>, PE1<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART1, (PC4<PT, AltFn<AF7, PushPull, HighSpeed>>, PE1<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART1, PE0<PT, PM>, PA10<PT, PM>, PE0<PT, AltFn<AF7, PushPull, HighSpeed>>, PA10<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART1
[src]
fn serial(
self,
pins: (PE0<PT, PM>, PA10<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART1, (PE0<PT, AltFn<AF7, PushPull, HighSpeed>>, PA10<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PE0<PT, PM>, PA10<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART1, (PE0<PT, AltFn<AF7, PushPull, HighSpeed>>, PA10<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART1, PE0<PT, PM>, PB7<PT, PM>, PE0<PT, AltFn<AF7, PushPull, HighSpeed>>, PB7<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART1
[src]
fn serial(
self,
pins: (PE0<PT, PM>, PB7<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART1, (PE0<PT, AltFn<AF7, PushPull, HighSpeed>>, PB7<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PE0<PT, PM>, PB7<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART1, (PE0<PT, AltFn<AF7, PushPull, HighSpeed>>, PB7<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART1, PE0<PT, PM>, PC5<PT, PM>, PE0<PT, AltFn<AF7, PushPull, HighSpeed>>, PC5<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART1
[src]
fn serial(
self,
pins: (PE0<PT, PM>, PC5<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART1, (PE0<PT, AltFn<AF7, PushPull, HighSpeed>>, PC5<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PE0<PT, PM>, PC5<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART1, (PE0<PT, AltFn<AF7, PushPull, HighSpeed>>, PC5<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART1, PE0<PT, PM>, PE1<PT, PM>, PE0<PT, AltFn<AF7, PushPull, HighSpeed>>, PE1<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART1
[src]
fn serial(
self,
pins: (PE0<PT, PM>, PE1<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART1, (PE0<PT, AltFn<AF7, PushPull, HighSpeed>>, PE1<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PE0<PT, PM>, PE1<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART1, (PE0<PT, AltFn<AF7, PushPull, HighSpeed>>, PE1<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART2, PA14<PT, PM>, PA15<PT, PM>, PA14<PT, AltFn<AF7, PushPull, HighSpeed>>, PA15<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART2
[src]
fn serial(
self,
pins: (PA14<PT, PM>, PA15<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART2, (PA14<PT, AltFn<AF7, PushPull, HighSpeed>>, PA15<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PA14<PT, PM>, PA15<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART2, (PA14<PT, AltFn<AF7, PushPull, HighSpeed>>, PA15<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART2, PA14<PT, PM>, PA3<PT, PM>, PA14<PT, AltFn<AF7, PushPull, HighSpeed>>, PA3<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART2
[src]
fn serial(
self,
pins: (PA14<PT, PM>, PA3<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART2, (PA14<PT, AltFn<AF7, PushPull, HighSpeed>>, PA3<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PA14<PT, PM>, PA3<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART2, (PA14<PT, AltFn<AF7, PushPull, HighSpeed>>, PA3<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART2, PA14<PT, PM>, PB4<PT, PM>, PA14<PT, AltFn<AF7, PushPull, HighSpeed>>, PB4<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART2
[src]
fn serial(
self,
pins: (PA14<PT, PM>, PB4<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART2, (PA14<PT, AltFn<AF7, PushPull, HighSpeed>>, PB4<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PA14<PT, PM>, PB4<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART2, (PA14<PT, AltFn<AF7, PushPull, HighSpeed>>, PB4<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART2, PA14<PT, PM>, PD6<PT, PM>, PA14<PT, AltFn<AF7, PushPull, HighSpeed>>, PD6<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART2
[src]
fn serial(
self,
pins: (PA14<PT, PM>, PD6<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART2, (PA14<PT, AltFn<AF7, PushPull, HighSpeed>>, PD6<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PA14<PT, PM>, PD6<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART2, (PA14<PT, AltFn<AF7, PushPull, HighSpeed>>, PD6<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART2, PA2<PT, PM>, PA15<PT, PM>, PA2<PT, AltFn<AF7, PushPull, HighSpeed>>, PA15<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART2
[src]
fn serial(
self,
pins: (PA2<PT, PM>, PA15<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART2, (PA2<PT, AltFn<AF7, PushPull, HighSpeed>>, PA15<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PA2<PT, PM>, PA15<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART2, (PA2<PT, AltFn<AF7, PushPull, HighSpeed>>, PA15<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART2, PA2<PT, PM>, PA3<PT, PM>, PA2<PT, AltFn<AF7, PushPull, HighSpeed>>, PA3<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART2
[src]
fn serial(
self,
pins: (PA2<PT, PM>, PA3<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART2, (PA2<PT, AltFn<AF7, PushPull, HighSpeed>>, PA3<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PA2<PT, PM>, PA3<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART2, (PA2<PT, AltFn<AF7, PushPull, HighSpeed>>, PA3<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART2, PA2<PT, PM>, PB4<PT, PM>, PA2<PT, AltFn<AF7, PushPull, HighSpeed>>, PB4<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART2
[src]
fn serial(
self,
pins: (PA2<PT, PM>, PB4<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART2, (PA2<PT, AltFn<AF7, PushPull, HighSpeed>>, PB4<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PA2<PT, PM>, PB4<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART2, (PA2<PT, AltFn<AF7, PushPull, HighSpeed>>, PB4<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART2, PA2<PT, PM>, PD6<PT, PM>, PA2<PT, AltFn<AF7, PushPull, HighSpeed>>, PD6<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART2
[src]
fn serial(
self,
pins: (PA2<PT, PM>, PD6<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART2, (PA2<PT, AltFn<AF7, PushPull, HighSpeed>>, PD6<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PA2<PT, PM>, PD6<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART2, (PA2<PT, AltFn<AF7, PushPull, HighSpeed>>, PD6<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART2, PB3<PT, PM>, PA15<PT, PM>, PB3<PT, AltFn<AF7, PushPull, HighSpeed>>, PA15<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART2
[src]
fn serial(
self,
pins: (PB3<PT, PM>, PA15<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART2, (PB3<PT, AltFn<AF7, PushPull, HighSpeed>>, PA15<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PB3<PT, PM>, PA15<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART2, (PB3<PT, AltFn<AF7, PushPull, HighSpeed>>, PA15<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART2, PB3<PT, PM>, PA3<PT, PM>, PB3<PT, AltFn<AF7, PushPull, HighSpeed>>, PA3<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART2
[src]
fn serial(
self,
pins: (PB3<PT, PM>, PA3<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART2, (PB3<PT, AltFn<AF7, PushPull, HighSpeed>>, PA3<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PB3<PT, PM>, PA3<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART2, (PB3<PT, AltFn<AF7, PushPull, HighSpeed>>, PA3<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART2, PB3<PT, PM>, PB4<PT, PM>, PB3<PT, AltFn<AF7, PushPull, HighSpeed>>, PB4<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART2
[src]
fn serial(
self,
pins: (PB3<PT, PM>, PB4<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART2, (PB3<PT, AltFn<AF7, PushPull, HighSpeed>>, PB4<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PB3<PT, PM>, PB4<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART2, (PB3<PT, AltFn<AF7, PushPull, HighSpeed>>, PB4<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART2, PB3<PT, PM>, PD6<PT, PM>, PB3<PT, AltFn<AF7, PushPull, HighSpeed>>, PD6<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART2
[src]
fn serial(
self,
pins: (PB3<PT, PM>, PD6<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART2, (PB3<PT, AltFn<AF7, PushPull, HighSpeed>>, PD6<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PB3<PT, PM>, PD6<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART2, (PB3<PT, AltFn<AF7, PushPull, HighSpeed>>, PD6<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART2, PD5<PT, PM>, PA15<PT, PM>, PD5<PT, AltFn<AF7, PushPull, HighSpeed>>, PA15<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART2
[src]
fn serial(
self,
pins: (PD5<PT, PM>, PA15<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART2, (PD5<PT, AltFn<AF7, PushPull, HighSpeed>>, PA15<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PD5<PT, PM>, PA15<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART2, (PD5<PT, AltFn<AF7, PushPull, HighSpeed>>, PA15<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART2, PD5<PT, PM>, PA3<PT, PM>, PD5<PT, AltFn<AF7, PushPull, HighSpeed>>, PA3<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART2
[src]
fn serial(
self,
pins: (PD5<PT, PM>, PA3<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART2, (PD5<PT, AltFn<AF7, PushPull, HighSpeed>>, PA3<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PD5<PT, PM>, PA3<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART2, (PD5<PT, AltFn<AF7, PushPull, HighSpeed>>, PA3<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART2, PD5<PT, PM>, PB4<PT, PM>, PD5<PT, AltFn<AF7, PushPull, HighSpeed>>, PB4<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART2
[src]
fn serial(
self,
pins: (PD5<PT, PM>, PB4<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART2, (PD5<PT, AltFn<AF7, PushPull, HighSpeed>>, PB4<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PD5<PT, PM>, PB4<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART2, (PD5<PT, AltFn<AF7, PushPull, HighSpeed>>, PB4<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART2, PD5<PT, PM>, PD6<PT, PM>, PD5<PT, AltFn<AF7, PushPull, HighSpeed>>, PD6<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART2
[src]
fn serial(
self,
pins: (PD5<PT, PM>, PD6<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART2, (PD5<PT, AltFn<AF7, PushPull, HighSpeed>>, PD6<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PD5<PT, PM>, PD6<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART2, (PD5<PT, AltFn<AF7, PushPull, HighSpeed>>, PD6<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART3, PB10<PT, PM>, PB11<PT, PM>, PB10<PT, AltFn<AF7, PushPull, HighSpeed>>, PB11<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART3
[src]
fn serial(
self,
pins: (PB10<PT, PM>, PB11<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART3, (PB10<PT, AltFn<AF7, PushPull, HighSpeed>>, PB11<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PB10<PT, PM>, PB11<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART3, (PB10<PT, AltFn<AF7, PushPull, HighSpeed>>, PB11<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART3, PB10<PT, PM>, PC11<PT, PM>, PB10<PT, AltFn<AF7, PushPull, HighSpeed>>, PC11<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART3
[src]
fn serial(
self,
pins: (PB10<PT, PM>, PC11<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART3, (PB10<PT, AltFn<AF7, PushPull, HighSpeed>>, PC11<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PB10<PT, PM>, PC11<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART3, (PB10<PT, AltFn<AF7, PushPull, HighSpeed>>, PC11<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART3, PB10<PT, PM>, PD9<PT, PM>, PB10<PT, AltFn<AF7, PushPull, HighSpeed>>, PD9<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART3
[src]
fn serial(
self,
pins: (PB10<PT, PM>, PD9<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART3, (PB10<PT, AltFn<AF7, PushPull, HighSpeed>>, PD9<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PB10<PT, PM>, PD9<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART3, (PB10<PT, AltFn<AF7, PushPull, HighSpeed>>, PD9<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART3, PB10<PT, PM>, PE15<PT, PM>, PB10<PT, AltFn<AF7, PushPull, HighSpeed>>, PE15<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART3
[src]
fn serial(
self,
pins: (PB10<PT, PM>, PE15<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART3, (PB10<PT, AltFn<AF7, PushPull, HighSpeed>>, PE15<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PB10<PT, PM>, PE15<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART3, (PB10<PT, AltFn<AF7, PushPull, HighSpeed>>, PE15<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART3, PC10<PT, PM>, PB11<PT, PM>, PC10<PT, AltFn<AF7, PushPull, HighSpeed>>, PB11<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART3
[src]
fn serial(
self,
pins: (PC10<PT, PM>, PB11<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART3, (PC10<PT, AltFn<AF7, PushPull, HighSpeed>>, PB11<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PC10<PT, PM>, PB11<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART3, (PC10<PT, AltFn<AF7, PushPull, HighSpeed>>, PB11<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART3, PC10<PT, PM>, PC11<PT, PM>, PC10<PT, AltFn<AF7, PushPull, HighSpeed>>, PC11<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART3
[src]
fn serial(
self,
pins: (PC10<PT, PM>, PC11<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART3, (PC10<PT, AltFn<AF7, PushPull, HighSpeed>>, PC11<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PC10<PT, PM>, PC11<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART3, (PC10<PT, AltFn<AF7, PushPull, HighSpeed>>, PC11<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART3, PC10<PT, PM>, PD9<PT, PM>, PC10<PT, AltFn<AF7, PushPull, HighSpeed>>, PD9<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART3
[src]
fn serial(
self,
pins: (PC10<PT, PM>, PD9<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART3, (PC10<PT, AltFn<AF7, PushPull, HighSpeed>>, PD9<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PC10<PT, PM>, PD9<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART3, (PC10<PT, AltFn<AF7, PushPull, HighSpeed>>, PD9<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART3, PC10<PT, PM>, PE15<PT, PM>, PC10<PT, AltFn<AF7, PushPull, HighSpeed>>, PE15<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART3
[src]
fn serial(
self,
pins: (PC10<PT, PM>, PE15<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART3, (PC10<PT, AltFn<AF7, PushPull, HighSpeed>>, PE15<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PC10<PT, PM>, PE15<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART3, (PC10<PT, AltFn<AF7, PushPull, HighSpeed>>, PE15<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART3, PD8<PT, PM>, PB11<PT, PM>, PD8<PT, AltFn<AF7, PushPull, HighSpeed>>, PB11<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART3
[src]
fn serial(
self,
pins: (PD8<PT, PM>, PB11<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART3, (PD8<PT, AltFn<AF7, PushPull, HighSpeed>>, PB11<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PD8<PT, PM>, PB11<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART3, (PD8<PT, AltFn<AF7, PushPull, HighSpeed>>, PB11<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART3, PD8<PT, PM>, PC11<PT, PM>, PD8<PT, AltFn<AF7, PushPull, HighSpeed>>, PC11<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART3
[src]
fn serial(
self,
pins: (PD8<PT, PM>, PC11<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART3, (PD8<PT, AltFn<AF7, PushPull, HighSpeed>>, PC11<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PD8<PT, PM>, PC11<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART3, (PD8<PT, AltFn<AF7, PushPull, HighSpeed>>, PC11<PT, AltFn<AF7, PushPull, HighSpeed>>)>
impl<PT: PullType, PM: PinMode> SerialExt<USART3, PD8<PT, PM>, PD9<PT, PM>, PD8<PT, AltFn<AF7, PushPull, HighSpeed>>, PD9<PT, AltFn<AF7, PushPull, HighSpeed>>> for USART3
[src]
fn serial(
self,
pins: (PD8<PT, PM>, PD9<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART3, (PD8<PT, AltFn<AF7, PushPull, HighSpeed>>, PD9<PT, AltFn<AF7, PushPull, HighSpeed>>)>
[src]
self,
pins: (PD8<PT, PM>, PD9<PT, PM>),
baud_rate: Bps<u32>,
clocks: Clocks
) -> Serial<USART3, (PD8<PT, AltFn<AF7, PushPull, HighSpeed>>, PD9<PT, AltFn<AF7, PushPull, HighSpeed>>)>