aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2021-05-15 00:02:35 +0200
committerDario Nieuwenhuis <[email protected]>2021-05-17 00:57:37 +0200
commit88f664b434fd062faee923129d8814ef9c16036d (patch)
tree5dd12da8690c5378f21a74fb782158e2ade48345
parentf9bcf6df6b6797c35941e64d1f67ca6ede74d30a (diff)
nrf/pwm: set initial value to Low, according to the PS
-rw-r--r--embassy-nrf/src/pwm.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/embassy-nrf/src/pwm.rs b/embassy-nrf/src/pwm.rs
index b79c4bc37..ec589e8d1 100644
--- a/embassy-nrf/src/pwm.rs
+++ b/embassy-nrf/src/pwm.rs
@@ -53,19 +53,19 @@ impl<'d, T: Instance> Pwm<'d, T> {
53 let s = T::state(); 53 let s = T::state();
54 54
55 if let Some(pin) = ch0.pin_mut() { 55 if let Some(pin) = ch0.pin_mut() {
56 pin.set_high(); 56 pin.set_low();
57 pin.conf().write(|w| w.dir().output()); 57 pin.conf().write(|w| w.dir().output());
58 } 58 }
59 if let Some(pin) = ch1.pin_mut() { 59 if let Some(pin) = ch1.pin_mut() {
60 pin.set_high(); 60 pin.set_low();
61 pin.conf().write(|w| w.dir().output()); 61 pin.conf().write(|w| w.dir().output());
62 } 62 }
63 if let Some(pin) = ch2.pin_mut() { 63 if let Some(pin) = ch2.pin_mut() {
64 pin.set_high(); 64 pin.set_low();
65 pin.conf().write(|w| w.dir().output()); 65 pin.conf().write(|w| w.dir().output());
66 } 66 }
67 if let Some(pin) = ch3.pin_mut() { 67 if let Some(pin) = ch3.pin_mut() {
68 pin.set_high(); 68 pin.set_low();
69 pin.conf().write(|w| w.dir().output()); 69 pin.conf().write(|w| w.dir().output());
70 } 70 }
71 r.psel.out[0].write(|w| unsafe { w.bits(ch0.psel_bits()) }); 71 r.psel.out[0].write(|w| unsafe { w.bits(ch0.psel_bits()) });