diff options
| author | Dario Nieuwenhuis <[email protected]> | 2021-05-15 00:02:35 +0200 |
|---|---|---|
| committer | Dario Nieuwenhuis <[email protected]> | 2021-05-17 00:57:37 +0200 |
| commit | 88f664b434fd062faee923129d8814ef9c16036d (patch) | |
| tree | 5dd12da8690c5378f21a74fb782158e2ade48345 | |
| parent | f9bcf6df6b6797c35941e64d1f67ca6ede74d30a (diff) | |
nrf/pwm: set initial value to Low, according to the PS
| -rw-r--r-- | embassy-nrf/src/pwm.rs | 8 |
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()) }); |
