diff options
| -rw-r--r-- | embassy-rp/src/gpio.rs | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/embassy-rp/src/gpio.rs b/embassy-rp/src/gpio.rs index fd3b05567..fb45ef7cf 100644 --- a/embassy-rp/src/gpio.rs +++ b/embassy-rp/src/gpio.rs | |||
| @@ -174,7 +174,7 @@ unsafe fn IO_IRQ_BANK0() { | |||
| 174 | w.set_edge_low(pin_group, false); | 174 | w.set_edge_low(pin_group, false); |
| 175 | } | 175 | } |
| 176 | InterruptTrigger::LevelHigh => { | 176 | InterruptTrigger::LevelHigh => { |
| 177 | debug!("IO_IRQ_BANK0 pin {} LevelHigh triggered", pin); | 177 | trace!("IO_IRQ_BANK0 pin {} LevelHigh triggered", pin); |
| 178 | w.set_level_high(pin_group, false); | 178 | w.set_level_high(pin_group, false); |
| 179 | } | 179 | } |
| 180 | InterruptTrigger::LevelLow => { | 180 | InterruptTrigger::LevelLow => { |
| @@ -214,7 +214,7 @@ impl<'d, T: Pin> InputFuture<'d, T> { | |||
| 214 | critical_section::with(|_| { | 214 | critical_section::with(|_| { |
| 215 | pin.int_proc().inte((pin.pin() / 8) as usize).modify(|w| match level { | 215 | pin.int_proc().inte((pin.pin() / 8) as usize).modify(|w| match level { |
| 216 | InterruptTrigger::LevelHigh => { | 216 | InterruptTrigger::LevelHigh => { |
| 217 | debug!("InputFuture::new enable LevelHigh for pin {}", pin.pin()); | 217 | trace!("InputFuture::new enable LevelHigh for pin {}", pin.pin()); |
| 218 | w.set_level_high(pin_group, true); | 218 | w.set_level_high(pin_group, true); |
| 219 | } | 219 | } |
| 220 | InterruptTrigger::LevelLow => { | 220 | InterruptTrigger::LevelLow => { |
| @@ -261,45 +261,45 @@ impl<'d, T: Pin> Future for InputFuture<'d, T> { | |||
| 261 | // the pin and if it has been disabled that means it was done by the | 261 | // the pin and if it has been disabled that means it was done by the |
| 262 | // interrupt service routine, so we then know that the event/trigger | 262 | // interrupt service routine, so we then know that the event/trigger |
| 263 | // happened and Poll::Ready will be returned. | 263 | // happened and Poll::Ready will be returned. |
| 264 | debug!("{:?} for pin {}", self.level, self.pin.pin()); | 264 | trace!("{:?} for pin {}", self.level, self.pin.pin()); |
| 265 | match self.level { | 265 | match self.level { |
| 266 | InterruptTrigger::AnyEdge => { | 266 | InterruptTrigger::AnyEdge => { |
| 267 | if !inte.edge_high(pin_group) && !inte.edge_low(pin_group) { | 267 | if !inte.edge_high(pin_group) && !inte.edge_low(pin_group) { |
| 268 | #[rustfmt::skip] | 268 | #[rustfmt::skip] |
| 269 | debug!("{:?} for pin {} was cleared, return Poll::Ready", self.level, self.pin.pin()); | 269 | trace!("{:?} for pin {} was cleared, return Poll::Ready", self.level, self.pin.pin()); |
| 270 | return Poll::Ready(()); | 270 | return Poll::Ready(()); |
| 271 | } | 271 | } |
| 272 | } | 272 | } |
| 273 | InterruptTrigger::LevelHigh => { | 273 | InterruptTrigger::LevelHigh => { |
| 274 | if !inte.level_high(pin_group) { | 274 | if !inte.level_high(pin_group) { |
| 275 | #[rustfmt::skip] | 275 | #[rustfmt::skip] |
| 276 | debug!("{:?} for pin {} was cleared, return Poll::Ready", self.level, self.pin.pin()); | 276 | trace!("{:?} for pin {} was cleared, return Poll::Ready", self.level, self.pin.pin()); |
| 277 | return Poll::Ready(()); | 277 | return Poll::Ready(()); |
| 278 | } | 278 | } |
| 279 | } | 279 | } |
| 280 | InterruptTrigger::LevelLow => { | 280 | InterruptTrigger::LevelLow => { |
| 281 | if !inte.level_low(pin_group) { | 281 | if !inte.level_low(pin_group) { |
| 282 | #[rustfmt::skip] | 282 | #[rustfmt::skip] |
| 283 | debug!("{:?} for pin {} was cleared, return Poll::Ready", self.level, self.pin.pin()); | 283 | trace!("{:?} for pin {} was cleared, return Poll::Ready", self.level, self.pin.pin()); |
| 284 | return Poll::Ready(()); | 284 | return Poll::Ready(()); |
| 285 | } | 285 | } |
| 286 | } | 286 | } |
| 287 | InterruptTrigger::EdgeHigh => { | 287 | InterruptTrigger::EdgeHigh => { |
| 288 | if !inte.edge_high(pin_group) { | 288 | if !inte.edge_high(pin_group) { |
| 289 | #[rustfmt::skip] | 289 | #[rustfmt::skip] |
| 290 | debug!("{:?} for pin {} was cleared, return Poll::Ready", self.level, self.pin.pin()); | 290 | trace!("{:?} for pin {} was cleared, return Poll::Ready", self.level, self.pin.pin()); |
| 291 | return Poll::Ready(()); | 291 | return Poll::Ready(()); |
| 292 | } | 292 | } |
| 293 | } | 293 | } |
| 294 | InterruptTrigger::EdgeLow => { | 294 | InterruptTrigger::EdgeLow => { |
| 295 | if !inte.edge_low(pin_group) { | 295 | if !inte.edge_low(pin_group) { |
| 296 | #[rustfmt::skip] | 296 | #[rustfmt::skip] |
| 297 | debug!("{:?} for pin {} was cleared, return Poll::Ready", self.level, self.pin.pin()); | 297 | trace!("{:?} for pin {} was cleared, return Poll::Ready", self.level, self.pin.pin()); |
| 298 | return Poll::Ready(()); | 298 | return Poll::Ready(()); |
| 299 | } | 299 | } |
| 300 | } | 300 | } |
| 301 | } | 301 | } |
| 302 | debug!("InputFuture::poll return Poll::Pending"); | 302 | trace!("InputFuture::poll return Poll::Pending"); |
| 303 | Poll::Pending | 303 | Poll::Pending |
| 304 | } | 304 | } |
| 305 | } | 305 | } |
