diff options
| author | Dario Nieuwenhuis <[email protected]> | 2024-09-24 23:04:56 +0000 |
|---|---|---|
| committer | GitHub <[email protected]> | 2024-09-24 23:04:56 +0000 |
| commit | af6fbb0ee19c5200bb4bafb9a10c7557fbcd460c (patch) | |
| tree | 65cf30f5dbca10986979ccfa0757ed8f417615f9 | |
| parent | 0ede8479dc4c6a58cfab0a5d4df41c0592405971 (diff) | |
| parent | b743dce8e4777a3d1d3c2d1a40501be3af8b07e5 (diff) | |
Merge pull request #3371 from CBJamo/rp23_pwm_b_pin
rp23: Disable pad isolation on PWM A pins.
| -rw-r--r-- | embassy-rp/src/pwm.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/embassy-rp/src/pwm.rs b/embassy-rp/src/pwm.rs index 7da3dccb0..027f5504e 100644 --- a/embassy-rp/src/pwm.rs +++ b/embassy-rp/src/pwm.rs | |||
| @@ -106,6 +106,10 @@ 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")] | ||
| 110 | pin.pad_ctrl().modify(|w| { | ||
| 111 | w.set_iso(false); | ||
| 112 | }); | ||
| 109 | } | 113 | } |
| 110 | if let Some(pin) = &b { | 114 | if let Some(pin) = &b { |
| 111 | pin.gpio().ctrl().write(|w| w.set_funcsel(4)); | 115 | pin.gpio().ctrl().write(|w| w.set_funcsel(4)); |
