diff options
Diffstat (limited to 'embassy-rp/src/uart/buffered.rs')
| -rw-r--r-- | embassy-rp/src/uart/buffered.rs | 26 |
1 files changed, 3 insertions, 23 deletions
diff --git a/embassy-rp/src/uart/buffered.rs b/embassy-rp/src/uart/buffered.rs index 58dc0bf1a..e57b72599 100644 --- a/embassy-rp/src/uart/buffered.rs +++ b/embassy-rp/src/uart/buffered.rs | |||
| @@ -749,15 +749,15 @@ mod eh02 { | |||
| 749 | mod eh1 { | 749 | mod eh1 { |
| 750 | use super::*; | 750 | use super::*; |
| 751 | 751 | ||
| 752 | impl<'d, T: Instance> embedded_hal_1::serial::ErrorType for BufferedUart<'d, T> { | 752 | impl<'d, T: Instance> embedded_hal_nb::serial::ErrorType for BufferedUartRx<'d, T> { |
| 753 | type Error = Error; | 753 | type Error = Error; |
| 754 | } | 754 | } |
| 755 | 755 | ||
| 756 | impl<'d, T: Instance> embedded_hal_1::serial::ErrorType for BufferedUartTx<'d, T> { | 756 | impl<'d, T: Instance> embedded_hal_nb::serial::ErrorType for BufferedUartTx<'d, T> { |
| 757 | type Error = Error; | 757 | type Error = Error; |
| 758 | } | 758 | } |
| 759 | 759 | ||
| 760 | impl<'d, T: Instance> embedded_hal_1::serial::ErrorType for BufferedUartRx<'d, T> { | 760 | impl<'d, T: Instance> embedded_hal_nb::serial::ErrorType for BufferedUart<'d, T> { |
| 761 | type Error = Error; | 761 | type Error = Error; |
| 762 | } | 762 | } |
| 763 | 763 | ||
| @@ -767,16 +767,6 @@ mod eh1 { | |||
| 767 | } | 767 | } |
| 768 | } | 768 | } |
| 769 | 769 | ||
| 770 | impl<'d, T: Instance> embedded_hal_1::serial::Write for BufferedUartTx<'d, T> { | ||
| 771 | fn write(&mut self, buffer: &[u8]) -> Result<(), Self::Error> { | ||
| 772 | self.blocking_write(buffer).map(drop) | ||
| 773 | } | ||
| 774 | |||
| 775 | fn flush(&mut self) -> Result<(), Self::Error> { | ||
| 776 | self.blocking_flush() | ||
| 777 | } | ||
| 778 | } | ||
| 779 | |||
| 780 | impl<'d, T: Instance> embedded_hal_nb::serial::Write for BufferedUartTx<'d, T> { | 770 | impl<'d, T: Instance> embedded_hal_nb::serial::Write for BufferedUartTx<'d, T> { |
| 781 | fn write(&mut self, char: u8) -> nb::Result<(), Self::Error> { | 771 | fn write(&mut self, char: u8) -> nb::Result<(), Self::Error> { |
| 782 | self.blocking_write(&[char]).map(drop).map_err(nb::Error::Other) | 772 | self.blocking_write(&[char]).map(drop).map_err(nb::Error::Other) |
| @@ -793,16 +783,6 @@ mod eh1 { | |||
| 793 | } | 783 | } |
| 794 | } | 784 | } |
| 795 | 785 | ||
| 796 | impl<'d, T: Instance> embedded_hal_1::serial::Write for BufferedUart<'d, T> { | ||
| 797 | fn write(&mut self, buffer: &[u8]) -> Result<(), Self::Error> { | ||
| 798 | self.blocking_write(buffer).map(drop) | ||
| 799 | } | ||
| 800 | |||
| 801 | fn flush(&mut self) -> Result<(), Self::Error> { | ||
| 802 | self.blocking_flush() | ||
| 803 | } | ||
| 804 | } | ||
| 805 | |||
| 806 | impl<'d, T: Instance> embedded_hal_nb::serial::Write for BufferedUart<'d, T> { | 786 | impl<'d, T: Instance> embedded_hal_nb::serial::Write for BufferedUart<'d, T> { |
| 807 | fn write(&mut self, char: u8) -> nb::Result<(), Self::Error> { | 787 | fn write(&mut self, char: u8) -> nb::Result<(), Self::Error> { |
| 808 | self.blocking_write(&[char]).map(drop).map_err(nb::Error::Other) | 788 | self.blocking_write(&[char]).map(drop).map_err(nb::Error::Other) |
