commit: | 79df27da09d3f9f6f9147370689ee4cae3688473 |
author: | Chip |
committer: | Chip |
date: | Wed Mar 13 20:43:36 2019 -0500 |
parents: | 15557c76487d6920696aba4015198728efabd705 |
diff --git a/src/serial_console.rs b/src/serial_console.rs line changes: +8/-0 index 54b2aff..2ee8a89 --- a/src/serial_console.rs +++ b/src/serial_console.rs
@@ -1,6 +1,7 @@ use crate::console::*; use core::slice; +use core::fmt; use nb::block; use embedded_hal::serial::*; use atsam3xa::interrupt;
@@ -84,6 +85,13 @@ impl ConsoleOutput for SerialConsole { } } +impl fmt::Write for SerialConsole { + fn write_str(&mut self, s: &str) -> Result<(), fmt::Error> { + self.write(s); + Ok(()) + } +} + impl ConsoleInput for SerialConsole { fn readb(&mut self) -> Option<u8> { self.console.readb()