aboutsummaryrefslogtreecommitdiff
path: root/embassy-rp/src/uart/mod.rs
diff options
context:
space:
mode:
authorAndres Hurtado Lopez <[email protected]>2023-02-26 19:20:08 -0500
committerAndres Hurtado Lopez <[email protected]>2023-02-26 19:20:08 -0500
commit482ba835c4eec6d3bb006eea3a715360c170e418 (patch)
tree2c0fdf9cbc40539a0c3fbb05fce322fb52303ec0 /embassy-rp/src/uart/mod.rs
parent7172dfd08379a3732372ada61e25d1c5678fa59f (diff)
RP-PICO UART adding set_baudrate: Changing static call from specific type to a Self (requires adding lifetime specifier)
Diffstat (limited to 'embassy-rp/src/uart/mod.rs')
-rw-r--r--embassy-rp/src/uart/mod.rs4
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
302impl<'d, T: Instance, M: Mode> Uart<'d, T, M> { 302impl<'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),