Struct stm32_hal2::serial::Tx [−][src]
pub struct Tx<USART> { /* fields omitted */ }Serial transmitter
Implementations
impl Tx<USART1>[src]
impl Tx<USART1>[src]pub fn frame_sender<BUFFER, N>(&self, channel: C4) -> FrameSender<BUFFER, C4, N> where
BUFFER: Sized + StableDeref<Target = DMAFrame<N>> + DerefMut + 'static,
N: ArrayLength<MaybeUninit<u8>>, [src]
BUFFER: Sized + StableDeref<Target = DMAFrame<N>> + DerefMut + 'static,
N: ArrayLength<MaybeUninit<u8>>,
Creates a new DMA frame sender
impl Tx<USART2>[src]
impl Tx<USART2>[src]pub fn frame_sender<BUFFER, N>(&self, channel: C7) -> FrameSender<BUFFER, C7, N> where
BUFFER: Sized + StableDeref<Target = DMAFrame<N>> + DerefMut + 'static,
N: ArrayLength<MaybeUninit<u8>>, [src]
BUFFER: Sized + StableDeref<Target = DMAFrame<N>> + DerefMut + 'static,
N: ArrayLength<MaybeUninit<u8>>,
Creates a new DMA frame sender
Trait Implementations
Auto Trait Implementations
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Same<T> for T
impl<T> Same<T> for Ttype Output = T
Should always be Self