aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--embassy-nrf/src/pwm.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/embassy-nrf/src/pwm.rs b/embassy-nrf/src/pwm.rs
index 5f31b772b..8c4a5daea 100644
--- a/embassy-nrf/src/pwm.rs
+++ b/embassy-nrf/src/pwm.rs
@@ -129,8 +129,10 @@ impl<'d, T: Instance> SequencePwm<'d, T> {
129 w.mode().refresh_count() 129 w.mode().refresh_count()
130 }); 130 });
131 131
132 r.mode 132 r.mode.write(|w| match config.counter_mode {
133 .write(|w| unsafe { w.bits(config.counter_mode as u32) }); 133 CounterMode::UpAndDown => w.updown().up_and_down(),
134 CounterMode::Up => w.updown().up(),
135 });
134 r.prescaler 136 r.prescaler
135 .write(|w| w.prescaler().bits(config.prescaler as u8)); 137 .write(|w| w.prescaler().bits(config.prescaler as u8));
136 r.countertop 138 r.countertop