aboutsummaryrefslogtreecommitdiff
path: root/embassy-nrf/src
diff options
context:
space:
mode:
authorJuergen Fitschen <[email protected]>2025-07-02 11:39:07 +0200
committerJuergen Fitschen <[email protected]>2025-07-02 13:03:18 +0200
commit30e6d633d3b54b9d34894e9c4b3ce32571115983 (patch)
treea8ebdb0567657864e2705ae2acee2cb39693555b /embassy-nrf/src
parentb528ed06e3025e0803e8fd6dc53ac968df9f49bc (diff)
embassy-nrf: fix PWM loop count
Diffstat (limited to 'embassy-nrf/src')
-rw-r--r--embassy-nrf/src/pwm.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/embassy-nrf/src/pwm.rs b/embassy-nrf/src/pwm.rs
index a2e153e26..3d76272ac 100644
--- a/embassy-nrf/src/pwm.rs
+++ b/embassy-nrf/src/pwm.rs
@@ -479,9 +479,8 @@ impl<'d, 's, T: Instance> Sequencer<'d, 's, T> {
479 let seqstart_index = if start_seq == StartSequence::One { 1 } else { 0 }; 479 let seqstart_index = if start_seq == StartSequence::One { 1 } else { 0 };
480 480
481 match times { 481 match times {
482 // just the one time, no loop count 482 SequenceMode::Loop(n) => {
483 SequenceMode::Loop(_) => { 483 r.loop_().write(|w| w.set_cnt(vals::LoopCnt(n)));
484 r.loop_().write(|w| w.set_cnt(vals::LoopCnt::DISABLED));
485 } 484 }
486 // to play infinitely, repeat the sequence one time, then have loops done self trigger seq0 again 485 // to play infinitely, repeat the sequence one time, then have loops done self trigger seq0 again
487 SequenceMode::Infinite => { 486 SequenceMode::Infinite => {