From 9238350077c02732fbeb66d1ec9dc5813a9d836e Mon Sep 17 00:00:00 2001 From: Hanno Braun Date: Tue, 24 Oct 2017 12:06:04 +0200 Subject: [PATCH] Add `flush` method to `serial::Write` --- src/serial.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/serial.rs b/src/serial.rs index 6f164669e..16345547f 100644 --- a/src/serial.rs +++ b/src/serial.rs @@ -26,4 +26,7 @@ pub trait Write { /// Writes a single word to the serial interface fn write(&mut self, word: Word) -> nb::Result<(), Self::Error>; + + /// Ensures that none of the previously written words are still buffered + fn flush(&mut self) -> nb::Result<(), Self::Error>; }