aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaleb Jamison <[email protected]>2023-03-02 13:59:52 -0500
committerCaleb Jamison <[email protected]>2023-03-02 13:59:52 -0500
commit7bdb3abad7bbf89a55c73cfb0b475b78c5a7488d (patch)
tree126aa6f48b5ed949dfa43b57abc248a37a64f912
parent14ed0b90b8257937e3f8f0d2c15c75cba850e487 (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.rs18
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}