diff options
| author | Caleb Jamison <[email protected]> | 2024-09-24 18:55:05 -0400 |
|---|---|---|
| committer | Caleb Jamison <[email protected]> | 2024-09-24 18:55:05 -0400 |
| commit | b743dce8e4777a3d1d3c2d1a40501be3af8b07e5 (patch) | |
| tree | 65cf30f5dbca10986979ccfa0757ed8f417615f9 | |
| parent | a498bf11af2768b7aca24c3d84d4dfa20711c593 (diff) | |
Only B pins can be inputs.
| -rw-r--r-- | embassy-rp/src/pwm.rs | 4 |
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 { |
