diff options
Diffstat (limited to 'embassy-rp/src/uart')
| -rw-r--r-- | embassy-rp/src/uart/mod.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/embassy-rp/src/uart/mod.rs b/embassy-rp/src/uart/mod.rs index f9cce5c69..6b3e2406d 100644 --- a/embassy-rp/src/uart/mod.rs +++ b/embassy-rp/src/uart/mod.rs | |||
| @@ -299,7 +299,7 @@ impl<'d, T: Instance> Uart<'d, T, Async> { | |||
| 299 | } | 299 | } |
| 300 | } | 300 | } |
| 301 | 301 | ||
| 302 | impl<'d, T: Instance, M: Mode> Uart<'d, T, M> { | 302 | impl<'d, T: Instance + 'd, M: Mode> Uart<'d, T, M> { |
| 303 | fn new_inner( | 303 | fn new_inner( |
| 304 | _uart: impl Peripheral<P = T> + 'd, | 304 | _uart: impl Peripheral<P = T> + 'd, |
| 305 | mut tx: PeripheralRef<'d, AnyPin>, | 305 | mut tx: PeripheralRef<'d, AnyPin>, |
| @@ -350,7 +350,7 @@ impl<'d, T: Instance, M: Mode> Uart<'d, T, M> { | |||
| 350 | pin.pad_ctrl().write(|w| w.set_ie(true)); | 350 | pin.pad_ctrl().write(|w| w.set_ie(true)); |
| 351 | } | 351 | } |
| 352 | 352 | ||
| 353 | Uart::<T,M>::set_baudrate_inner(config.baudrate); | 353 | Self::set_baudrate_inner(config.baudrate); |
| 354 | 354 | ||
| 355 | let (pen, eps) = match config.parity { | 355 | let (pen, eps) = match config.parity { |
| 356 | Parity::ParityNone => (false, false), | 356 | Parity::ParityNone => (false, false), |
