pub struct UartPollTx<U, OS> { /* private fields */ }Implementations§
Source§impl<U: UartPeriph, OS: OsInterface> UartPollTx<U, OS>
impl<U: UartPeriph, OS: OsInterface> UartPollTx<U, OS>
pub fn new(uart: U, baudrate: u32, timeout: MicrosDurationU32) -> Self
Trait Implementations§
Source§impl<U: UartPeriph, OS: OsInterface> ErrorType for UartPollTx<U, OS>
impl<U: UartPeriph, OS: OsInterface> ErrorType for UartPollTx<U, OS>
Source§impl<U: UartPeriph, OS: OsInterface> ErrorType for UartPollTx<U, OS>
impl<U: UartPeriph, OS: OsInterface> ErrorType for UartPollTx<U, OS>
Source§impl<U: UartPeriph, OS: OsInterface> Write<u16> for UartPollTx<U, OS>
impl<U: UartPeriph, OS: OsInterface> Write<u16> for UartPollTx<U, OS>
Source§impl<U: UartPeriph, OS: OsInterface> Write for UartPollTx<U, OS>
impl<U: UartPeriph, OS: OsInterface> Write for UartPollTx<U, OS>
Source§fn write(&mut self, buf: &[u8]) -> Result<usize, Self::Error>
fn write(&mut self, buf: &[u8]) -> Result<usize, Self::Error>
Write a buffer into this writer, returning how many bytes were written. Read more
Source§fn flush(&mut self) -> Result<(), Self::Error>
fn flush(&mut self) -> Result<(), Self::Error>
Flush this output stream, blocking until all intermediately buffered contents reach their destination.