diff options
| author | Caleb Jamison <[email protected]> | 2023-03-02 13:59:52 -0500 |
|---|---|---|
| committer | Caleb Jamison <[email protected]> | 2023-03-02 13:59:52 -0500 |
| commit | 7bdb3abad7bbf89a55c73cfb0b475b78c5a7488d (patch) | |
| tree | 126aa6f48b5ed949dfa43b57abc248a37a64f912 | |
| parent | 14ed0b90b8257937e3f8f0d2c15c75cba850e487 (diff) | |
Swap debug! for trace! in rp gpio
When using gpio pin changes for things like peripheral interrupts these
debug! calls flood defmt, making it difficult to find what you're
actually looking for.
| -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 | } |
