aboutsummaryrefslogtreecommitdiff
path: root/embassy-rp/src/uart/buffered.rs
diff options
context:
space:
mode:
Diffstat (limited to 'embassy-rp/src/uart/buffered.rs')
-rw-r--r--embassy-rp/src/uart/buffered.rs26
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 {
749mod eh1 { 749mod 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)