aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMathias <[email protected]>2023-03-23 14:26:37 +0100
committerMathias <[email protected]>2023-03-23 14:26:37 +0100
commit88483b5abebc8b0e52197aade18ceec7fef2a0a6 (patch)
treec473fedcfb8537fafa01e31b526fb4ecd3c43677
parent04f90e3a9d11d539dbe3554ee89e3aee793ee5ce (diff)
Fix return type for EH-nb traits
-rw-r--r--embassy-rp/src/uart/buffered.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/embassy-rp/src/uart/buffered.rs b/embassy-rp/src/uart/buffered.rs
index 88628d97b..1a573b311 100644
--- a/embassy-rp/src/uart/buffered.rs
+++ b/embassy-rp/src/uart/buffered.rs
@@ -666,7 +666,7 @@ mod eh1 {
666 666
667 impl<'d, T: Instance> embedded_hal_1::serial::Write for BufferedUartTx<'d, T> { 667 impl<'d, T: Instance> embedded_hal_1::serial::Write for BufferedUartTx<'d, T> {
668 fn write(&mut self, buffer: &[u8]) -> Result<(), Self::Error> { 668 fn write(&mut self, buffer: &[u8]) -> Result<(), Self::Error> {
669 self.blocking_write(buffer) 669 self.blocking_write(buffer).map(drop)
670 } 670 }
671 671
672 fn flush(&mut self) -> Result<(), Self::Error> { 672 fn flush(&mut self) -> Result<(), Self::Error> {
@@ -676,7 +676,7 @@ mod eh1 {
676 676
677 impl<'d, T: Instance> embedded_hal_nb::serial::Write for BufferedUartTx<'d, T> { 677 impl<'d, T: Instance> embedded_hal_nb::serial::Write for BufferedUartTx<'d, T> {
678 fn write(&mut self, char: u8) -> nb::Result<(), Self::Error> { 678 fn write(&mut self, char: u8) -> nb::Result<(), Self::Error> {
679 self.blocking_write(&[char]).map_err(nb::Error::Other) 679 self.blocking_write(&[char]).map(drop).map_err(nb::Error::Other)
680 } 680 }
681 681
682 fn flush(&mut self) -> nb::Result<(), Self::Error> { 682 fn flush(&mut self) -> nb::Result<(), Self::Error> {
@@ -692,7 +692,7 @@ mod eh1 {
692 692
693 impl<'d, T: Instance> embedded_hal_1::serial::Write for BufferedUart<'d, T> { 693 impl<'d, T: Instance> embedded_hal_1::serial::Write for BufferedUart<'d, T> {
694 fn write(&mut self, buffer: &[u8]) -> Result<(), Self::Error> { 694 fn write(&mut self, buffer: &[u8]) -> Result<(), Self::Error> {
695 self.blocking_write(buffer) 695 self.blocking_write(buffer).map(drop)
696 } 696 }
697 697
698 fn flush(&mut self) -> Result<(), Self::Error> { 698 fn flush(&mut self) -> Result<(), Self::Error> {
@@ -702,7 +702,7 @@ mod eh1 {
702 702
703 impl<'d, T: Instance> embedded_hal_nb::serial::Write for BufferedUart<'d, T> { 703 impl<'d, T: Instance> embedded_hal_nb::serial::Write for BufferedUart<'d, T> {
704 fn write(&mut self, char: u8) -> nb::Result<(), Self::Error> { 704 fn write(&mut self, char: u8) -> nb::Result<(), Self::Error> {
705 self.blocking_write(&[char]).map_err(nb::Error::Other) 705 self.blocking_write(&[char]).map(drop).map_err(nb::Error::Other)
706 } 706 }
707 707
708 fn flush(&mut self) -> nb::Result<(), Self::Error> { 708 fn flush(&mut self) -> nb::Result<(), Self::Error> {