Trait zcore_drivers::scheme::UartScheme
source · [−]pub trait UartScheme: Scheme + EventScheme<Event = ()> {
fn try_recv(&self) -> DeviceResult<Option<u8>>;
fn send(&self, ch: u8) -> DeviceResult;
fn write_str(&self, s: &str) -> DeviceResult { ... }
}
Required Methods
fn try_recv(&self) -> DeviceResult<Option<u8>>
fn send(&self, ch: u8) -> DeviceResult
Provided Methods
fn write_str(&self, s: &str) -> DeviceResult
Implementors
impl UartScheme for MockUart
Available on crate feature
mock
only.impl UartScheme for BufferedUart
impl UartScheme for Uart16550Pmio
impl UartScheme for UartAllwinner
impl<'a> UartScheme for VirtIoConsole<'a>
Available on crate feature
virtio
only.