diff options
| author | Mathias <[email protected]> | 2023-03-23 14:26:37 +0100 |
|---|---|---|
| committer | Mathias <[email protected]> | 2023-03-23 14:26:37 +0100 |
| commit | 88483b5abebc8b0e52197aade18ceec7fef2a0a6 (patch) | |
| tree | c473fedcfb8537fafa01e31b526fb4ecd3c43677 | |
| parent | 04f90e3a9d11d539dbe3554ee89e3aee793ee5ce (diff) | |
Fix return type for EH-nb traits
| -rw-r--r-- | embassy-rp/src/uart/buffered.rs | 8 |
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> { |
