aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaleb Jamison <[email protected]>2024-09-24 18:55:05 -0400
committerCaleb Jamison <[email protected]>2024-09-24 18:55:05 -0400
commitb743dce8e4777a3d1d3c2d1a40501be3af8b07e5 (patch)
tree65cf30f5dbca10986979ccfa0757ed8f417615f9
parenta498bf11af2768b7aca24c3d84d4dfa20711c593 (diff)
Only B pins can be inputs.
-rw-r--r--embassy-rp/src/pwm.rs4
1 files changed, 1 insertions, 3 deletions
diff --git a/embassy-rp/src/pwm.rs b/embassy-rp/src/pwm.rs
index 9ba3a2be3..027f5504e 100644
--- a/embassy-rp/src/pwm.rs
+++ b/embassy-rp/src/pwm.rs
@@ -106,11 +106,9 @@ impl<'d> Pwm<'d> {
106 106
107 if let Some(pin) = &a { 107 if let Some(pin) = &a {
108 pin.gpio().ctrl().write(|w| w.set_funcsel(4)); 108 pin.gpio().ctrl().write(|w| w.set_funcsel(4));
109 #[cfg(feature = "_rp235x")]
109 pin.pad_ctrl().modify(|w| { 110 pin.pad_ctrl().modify(|w| {
110 #[cfg(feature = "_rp235x")]
111 w.set_iso(false); 111 w.set_iso(false);
112 w.set_pue(b_pull == Pull::Up);
113 w.set_pde(b_pull == Pull::Down);
114 }); 112 });
115 } 113 }
116 if let Some(pin) = &b { 114 if let Some(pin) = &b {