diff options
Diffstat (limited to 'embassy-rp/src')
| -rw-r--r-- | embassy-rp/src/gpio.rs | 10 | ||||
| -rw-r--r-- | embassy-rp/src/uart/buffered.rs | 2 |
2 files changed, 1 insertions, 11 deletions
diff --git a/embassy-rp/src/gpio.rs b/embassy-rp/src/gpio.rs index 33bc58a0f..ee7e03e95 100644 --- a/embassy-rp/src/gpio.rs +++ b/embassy-rp/src/gpio.rs | |||
| @@ -222,7 +222,6 @@ fn IO_IRQ_QSPI() { | |||
| 222 | #[must_use = "futures do nothing unless you `.await` or poll them"] | 222 | #[must_use = "futures do nothing unless you `.await` or poll them"] |
| 223 | struct InputFuture<'a, T: Pin> { | 223 | struct InputFuture<'a, T: Pin> { |
| 224 | pin: PeripheralRef<'a, T>, | 224 | pin: PeripheralRef<'a, T>, |
| 225 | level: InterruptTrigger, | ||
| 226 | } | 225 | } |
| 227 | 226 | ||
| 228 | impl<'d, T: Pin> InputFuture<'d, T> { | 227 | impl<'d, T: Pin> InputFuture<'d, T> { |
| @@ -249,7 +248,6 @@ impl<'d, T: Pin> InputFuture<'d, T> { | |||
| 249 | .inte((pin.pin() / 8) as usize) | 248 | .inte((pin.pin() / 8) as usize) |
| 250 | .write_set(|w| match level { | 249 | .write_set(|w| match level { |
| 251 | InterruptTrigger::LevelHigh => { | 250 | InterruptTrigger::LevelHigh => { |
| 252 | trace!("InputFuture::new enable LevelHigh for pin {}", pin.pin()); | ||
| 253 | w.set_level_high(pin_group, true); | 251 | w.set_level_high(pin_group, true); |
| 254 | } | 252 | } |
| 255 | InterruptTrigger::LevelLow => { | 253 | InterruptTrigger::LevelLow => { |
| @@ -267,7 +265,7 @@ impl<'d, T: Pin> InputFuture<'d, T> { | |||
| 267 | } | 265 | } |
| 268 | }); | 266 | }); |
| 269 | 267 | ||
| 270 | Self { pin, level } | 268 | Self { pin } |
| 271 | } | 269 | } |
| 272 | } | 270 | } |
| 273 | 271 | ||
| @@ -303,14 +301,8 @@ impl<'d, T: Pin> Future for InputFuture<'d, T> { | |||
| 303 | && !inte.level_high(pin_group) | 301 | && !inte.level_high(pin_group) |
| 304 | && !inte.level_low(pin_group) | 302 | && !inte.level_low(pin_group) |
| 305 | { | 303 | { |
| 306 | trace!( | ||
| 307 | "{:?} for pin {} was cleared, return Poll::Ready", | ||
| 308 | self.level, | ||
| 309 | self.pin.pin() | ||
| 310 | ); | ||
| 311 | return Poll::Ready(()); | 304 | return Poll::Ready(()); |
| 312 | } | 305 | } |
| 313 | trace!("InputFuture::poll return Poll::Pending"); | ||
| 314 | Poll::Pending | 306 | Poll::Pending |
| 315 | } | 307 | } |
| 316 | } | 308 | } |
diff --git a/embassy-rp/src/uart/buffered.rs b/embassy-rp/src/uart/buffered.rs index e57b72599..645d703d8 100644 --- a/embassy-rp/src/uart/buffered.rs +++ b/embassy-rp/src/uart/buffered.rs | |||
| @@ -490,8 +490,6 @@ impl<T: Instance> interrupt::typelevel::Handler<T::Interrupt> for BufferedInterr | |||
| 490 | w.set_oeic(ris.oeris()); | 490 | w.set_oeic(ris.oeris()); |
| 491 | }); | 491 | }); |
| 492 | 492 | ||
| 493 | trace!("on_interrupt ris={:#X}", ris.0); | ||
| 494 | |||
| 495 | // Errors | 493 | // Errors |
| 496 | if ris.feris() { | 494 | if ris.feris() { |
| 497 | warn!("Framing error"); | 495 | warn!("Framing error"); |
