Struct stm32h7xx_hal::device::UART4
source · pub struct UART4 { /* private fields */ }
Expand description
Universal synchronous asynchronous receiver transmitter
Implementations§
Trait Implementations§
source§impl SerialExt<UART4> for UART4
impl SerialExt<UART4> for UART4
type Rec = Uart4
fn serial<P: Pins<UART4>>( self, _pins: P, config: impl Into<Config>, prec: Uart4, clocks: &CoreClocks ) -> Result<Serial<UART4>, InvalidConfig>
fn serial_unchecked( self, config: impl Into<Config>, prec: Uart4, clocks: &CoreClocks, synchronous: bool ) -> Result<Serial<UART4>, InvalidConfig>
source§fn usart(
self,
pins: impl Pins<USART>,
config: impl Into<Config>,
prec: Self::Rec,
clocks: &CoreClocks
) -> Result<Serial<USART>, InvalidConfig>
fn usart( self, pins: impl Pins<USART>, config: impl Into<Config>, prec: Self::Rec, clocks: &CoreClocks ) -> Result<Serial<USART>, InvalidConfig>
👎Deprecated since 0.7.0: Deprecated in favour of .serial(..)
source§fn usart_unchecked(
self,
config: impl Into<Config>,
prec: Self::Rec,
clocks: &CoreClocks,
synchronous: bool
) -> Result<Serial<USART>, InvalidConfig>
fn usart_unchecked( self, config: impl Into<Config>, prec: Self::Rec, clocks: &CoreClocks, synchronous: bool ) -> Result<Serial<USART>, InvalidConfig>
👎Deprecated since 0.7.0: Deprecated in favour of .serial_unchecked(..)
source§impl TargetAddress<MemoryToPeripheral> for UART4
impl TargetAddress<MemoryToPeripheral> for UART4
source§impl TargetAddress<PeripheralToMemory> for UART4
impl TargetAddress<PeripheralToMemory> for UART4
impl PinRx<UART4> for NoRx
impl PinRx<UART4> for PA1<Alternate<8>>
impl PinRx<UART4> for PA11<Alternate<6>>
impl PinRx<UART4> for PB8<Alternate<8>>
impl PinRx<UART4> for PC11<Alternate<8>>
impl PinRx<UART4> for PD0<Alternate<8>>
impl PinRx<UART4> for PH14<Alternate<8>>
impl PinRx<UART4> for PI9<Alternate<8>>
impl PinTx<UART4> for NoTx
impl PinTx<UART4> for PA0<Alternate<8>>
impl PinTx<UART4> for PA12<Alternate<6>>
impl PinTx<UART4> for PB9<Alternate<8>>
impl PinTx<UART4> for PC10<Alternate<8>>
impl PinTx<UART4> for PD1<Alternate<8>>
impl PinTx<UART4> for PH13<Alternate<8>>
impl Send for UART4
Auto Trait Implementations§
impl Freeze for UART4
impl RefUnwindSafe for UART4
impl !Sync for UART4
impl Unpin for UART4
impl UnwindSafe for UART4
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more