aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2024-09-24 23:04:56 +0000
committerGitHub <[email protected]>2024-09-24 23:04:56 +0000
commitaf6fbb0ee19c5200bb4bafb9a10c7557fbcd460c (patch)
tree65cf30f5dbca10986979ccfa0757ed8f417615f9
parent0ede8479dc4c6a58cfab0a5d4df41c0592405971 (diff)
parentb743dce8e4777a3d1d3c2d1a40501be3af8b07e5 (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.rs4
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));