diff options
| author | huntc <[email protected]> | 2022-01-28 16:21:53 +1100 |
|---|---|---|
| committer | huntc <[email protected]> | 2022-01-28 16:32:58 +1100 |
| commit | 9ac52a768bbcd4bc8b753c64805fc23906b2c91f (patch) | |
| tree | a832657ca21a0446769a6c39faedce33045ce9ee /examples/nrf/src/bin/pwm_sequence.rs | |
| parent | 8e9f4488662699877cf10335991554eb5407f940 (diff) | |
Now permits sequences to be mutated subsequently
Diffstat (limited to 'examples/nrf/src/bin/pwm_sequence.rs')
| -rw-r--r-- | examples/nrf/src/bin/pwm_sequence.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/examples/nrf/src/bin/pwm_sequence.rs b/examples/nrf/src/bin/pwm_sequence.rs index 78787d531..6fb861e8f 100644 --- a/examples/nrf/src/bin/pwm_sequence.rs +++ b/examples/nrf/src/bin/pwm_sequence.rs | |||
| @@ -13,8 +13,8 @@ use embassy_nrf::Peripherals; | |||
| 13 | 13 | ||
| 14 | #[embassy::main] | 14 | #[embassy::main] |
| 15 | async fn main(_spawner: Spawner, p: Peripherals) { | 15 | async fn main(_spawner: Spawner, p: Peripherals) { |
| 16 | let seq_words_1: [u16; 5] = [1000, 250, 100, 50, 0]; | 16 | let mut seq_words_1: [u16; 5] = [1000, 250, 100, 50, 0]; |
| 17 | let seq_words_2: [u16; 5] = [0, 50, 100, 250, 1000]; | 17 | let mut seq_words_2: [u16; 5] = [0, 50, 100, 250, 1000]; |
| 18 | 18 | ||
| 19 | let mut config = Config::default(); | 19 | let mut config = Config::default(); |
| 20 | config.prescaler = Prescaler::Div128; | 20 | config.prescaler = Prescaler::Div128; |
| @@ -30,7 +30,7 @@ async fn main(_spawner: Spawner, p: Peripherals) { | |||
| 30 | p.PWM0, p.P0_13, NoPin, NoPin, NoPin, config, | 30 | p.PWM0, p.P0_13, NoPin, NoPin, NoPin, config, |
| 31 | )); | 31 | )); |
| 32 | let _ = pwm.start( | 32 | let _ = pwm.start( |
| 33 | Sequence::new(&seq_words_1, seq_config.clone()), | 33 | Sequence::new(&mut seq_words_1, seq_config.clone()), |
| 34 | None, | 34 | None, |
| 35 | SequenceMode::Infinite, | 35 | SequenceMode::Infinite, |
| 36 | ); | 36 | ); |
| @@ -41,7 +41,7 @@ async fn main(_spawner: Spawner, p: Peripherals) { | |||
| 41 | info!("pwm starting with another sequence!"); | 41 | info!("pwm starting with another sequence!"); |
| 42 | 42 | ||
| 43 | let _ = pwm.start( | 43 | let _ = pwm.start( |
| 44 | Sequence::new(&seq_words_2, seq_config), | 44 | Sequence::new(&mut seq_words_2, seq_config), |
| 45 | None, | 45 | None, |
| 46 | SequenceMode::Infinite, | 46 | SequenceMode::Infinite, |
| 47 | ); | 47 | ); |
