diff options
| author | huntc <[email protected]> | 2021-10-17 06:56:56 +1100 |
|---|---|---|
| committer | huntc <[email protected]> | 2021-10-18 10:26:11 +1100 |
| commit | cb56f52b9952bea266fdcad3a539b6097ddf5079 (patch) | |
| tree | 97404d82c36f658ce3d0389ed3a58ea8c950980c /examples/nrf/src/bin/saadc_continuous.rs | |
| parent | a020b1a404c8e72d7b5404c595e57d8c04ac8701 (diff) | |
Removed the Mode enum and factored out into two functions so that we can assert channel limits
Diffstat (limited to 'examples/nrf/src/bin/saadc_continuous.rs')
| -rw-r--r-- | examples/nrf/src/bin/saadc_continuous.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/examples/nrf/src/bin/saadc_continuous.rs b/examples/nrf/src/bin/saadc_continuous.rs index dfcb46171..d936a7d21 100644 --- a/examples/nrf/src/bin/saadc_continuous.rs +++ b/examples/nrf/src/bin/saadc_continuous.rs | |||
| @@ -7,7 +7,7 @@ mod example_common; | |||
| 7 | use defmt::panic; | 7 | use defmt::panic; |
| 8 | use embassy::executor::Spawner; | 8 | use embassy::executor::Spawner; |
| 9 | use embassy_nrf::ppi::Ppi; | 9 | use embassy_nrf::ppi::Ppi; |
| 10 | use embassy_nrf::saadc::{ChannelConfig, Config, Mode, Saadc, SamplerState}; | 10 | use embassy_nrf::saadc::{ChannelConfig, Config, Saadc, SamplerState}; |
| 11 | use embassy_nrf::timer::{Frequency, Timer}; | 11 | use embassy_nrf::timer::{Frequency, Timer}; |
| 12 | use embassy_nrf::{interrupt, Peripherals}; | 12 | use embassy_nrf::{interrupt, Peripherals}; |
| 13 | use example_common::*; | 13 | use example_common::*; |
| @@ -45,7 +45,7 @@ async fn main(_spawner: Spawner, mut p: Peripherals) { | |||
| 45 | let mut a: i32 = 0; | 45 | let mut a: i32 = 0; |
| 46 | 46 | ||
| 47 | saadc | 47 | saadc |
| 48 | .run_sampler(&mut bufs, Mode::Task, move |buf| { | 48 | .run_task_sampler(&mut bufs, move |buf| { |
| 49 | for (i, b) in buf.iter().enumerate() { | 49 | for (i, b) in buf.iter().enumerate() { |
| 50 | if i % 3 == 0 { | 50 | if i % 3 == 0 { |
| 51 | a += *b as i32; | 51 | a += *b as i32; |
