diff options
| author | huntc <[email protected]> | 2022-02-05 08:05:23 +1100 |
|---|---|---|
| committer | huntc <[email protected]> | 2022-02-05 08:05:23 +1100 |
| commit | df5ba727f2c8bd3f2a67f51a3f43d7f47b011b1c (patch) | |
| tree | dbc3853104a92609140a8ab8a350b621b9faf1d7 /examples/nrf/src/bin/pwm_sequence.rs | |
| parent | 81d31e43ebf947ff2cd91b3a6f6af092fcb7e2b7 (diff) | |
Further API simplification for the single seq scenario
Diffstat (limited to 'examples/nrf/src/bin/pwm_sequence.rs')
| -rw-r--r-- | examples/nrf/src/bin/pwm_sequence.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/examples/nrf/src/bin/pwm_sequence.rs b/examples/nrf/src/bin/pwm_sequence.rs index a76b1110b..f06ea0b19 100644 --- a/examples/nrf/src/bin/pwm_sequence.rs +++ b/examples/nrf/src/bin/pwm_sequence.rs | |||
| @@ -9,7 +9,7 @@ use embassy::executor::Spawner; | |||
| 9 | use embassy::time::{Duration, Timer}; | 9 | use embassy::time::{Duration, Timer}; |
| 10 | use embassy_nrf::gpio::NoPin; | 10 | use embassy_nrf::gpio::NoPin; |
| 11 | use embassy_nrf::pwm::{ | 11 | use embassy_nrf::pwm::{ |
| 12 | Config, Prescaler, Sequence, SequenceConfig, SequencePwm, SingleSequenceMode, SingleSequencer, | 12 | Config, Prescaler, SequenceConfig, SequencePwm, SingleSequenceMode, SingleSequencer, |
| 13 | }; | 13 | }; |
| 14 | use embassy_nrf::Peripherals; | 14 | use embassy_nrf::Peripherals; |
| 15 | 15 | ||
| @@ -31,8 +31,7 @@ async fn main(_spawner: Spawner, p: Peripherals) { | |||
| 31 | p.PWM0, p.P0_13, NoPin, NoPin, NoPin, config, | 31 | p.PWM0, p.P0_13, NoPin, NoPin, NoPin, config, |
| 32 | )); | 32 | )); |
| 33 | 33 | ||
| 34 | let sequence = Sequence::new(&seq_words, seq_config); | 34 | let sequencer = SingleSequencer::new(&mut pwm, &seq_words, seq_config); |
| 35 | let sequencer = SingleSequencer::new(&mut pwm, sequence); | ||
| 36 | unwrap!(sequencer.start(SingleSequenceMode::Times(1))); | 35 | unwrap!(sequencer.start(SingleSequenceMode::Times(1))); |
| 37 | 36 | ||
| 38 | // we can abort a sequence if we need to before its complete with pwm.stop() | 37 | // we can abort a sequence if we need to before its complete with pwm.stop() |
