aboutsummaryrefslogtreecommitdiff
path: root/examples/nrf/src/bin/pwm_sequence.rs
diff options
context:
space:
mode:
authorbors[bot] <26634292+bors[bot]@users.noreply.github.com>2022-02-12 00:07:54 +0000
committerGitHub <[email protected]>2022-02-12 00:07:54 +0000
commitd708be7fe5e8fec8f2feea269fcb6964b6c73dcb (patch)
tree01d6d2d13c3df50fff429ec06190ef27ac412e3f /examples/nrf/src/bin/pwm_sequence.rs
parent5ae4e20f8654bdc129d152b5364b6864457c2e02 (diff)
parent6de02bb23e270141885e24719dc8fbca0bb97feb (diff)
Merge #614
614: nrf: remove OptionalPin r=Dirbaio a=Dirbaio Mirror of #605 for nrf Co-authored-by: Dario Nieuwenhuis <[email protected]>
Diffstat (limited to 'examples/nrf/src/bin/pwm_sequence.rs')
-rw-r--r--examples/nrf/src/bin/pwm_sequence.rs5
1 files changed, 1 insertions, 4 deletions
diff --git a/examples/nrf/src/bin/pwm_sequence.rs b/examples/nrf/src/bin/pwm_sequence.rs
index f06ea0b19..f42958145 100644
--- a/examples/nrf/src/bin/pwm_sequence.rs
+++ b/examples/nrf/src/bin/pwm_sequence.rs
@@ -7,7 +7,6 @@ mod example_common;
7use defmt::*; 7use defmt::*;
8use embassy::executor::Spawner; 8use embassy::executor::Spawner;
9use embassy::time::{Duration, Timer}; 9use embassy::time::{Duration, Timer};
10use embassy_nrf::gpio::NoPin;
11use embassy_nrf::pwm::{ 10use embassy_nrf::pwm::{
12 Config, Prescaler, SequenceConfig, SequencePwm, SingleSequenceMode, SingleSequencer, 11 Config, Prescaler, SequenceConfig, SequencePwm, SingleSequenceMode, SingleSequencer,
13}; 12};
@@ -27,9 +26,7 @@ async fn main(_spawner: Spawner, p: Peripherals) {
27 seq_config.refresh = 624; 26 seq_config.refresh = 624;
28 // thus our sequence takes 5 * 5000ms or 25 seconds 27 // thus our sequence takes 5 * 5000ms or 25 seconds
29 28
30 let mut pwm = unwrap!(SequencePwm::new( 29 let mut pwm = unwrap!(SequencePwm::new_1ch(p.PWM0, p.P0_13, config,));
31 p.PWM0, p.P0_13, NoPin, NoPin, NoPin, config,
32 ));
33 30
34 let sequencer = SingleSequencer::new(&mut pwm, &seq_words, seq_config); 31 let sequencer = SingleSequencer::new(&mut pwm, &seq_words, seq_config);
35 unwrap!(sequencer.start(SingleSequenceMode::Times(1))); 32 unwrap!(sequencer.start(SingleSequenceMode::Times(1)));