diff options
| author | crispaudio <[email protected]> | 2025-09-09 22:21:10 +0200 |
|---|---|---|
| committer | crispaudio <[email protected]> | 2025-09-09 22:21:10 +0200 |
| commit | 7b9fe7e6398a8bce236da904b251b4cb424150fb (patch) | |
| tree | fd271a38e3f0744af4067033e36a436f5dc2f6a7 /examples/mspm0l1306 | |
| parent | a1e387e6a5729e2ca6486a9a0d44d4af13d0b423 (diff) | |
mspm0-adc: remove dynamic vrsel and cleanup
Diffstat (limited to 'examples/mspm0l1306')
| -rw-r--r-- | examples/mspm0l1306/src/bin/adc.rs | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/examples/mspm0l1306/src/bin/adc.rs b/examples/mspm0l1306/src/bin/adc.rs index 9ede31fed..a0c2c0cff 100644 --- a/examples/mspm0l1306/src/bin/adc.rs +++ b/examples/mspm0l1306/src/bin/adc.rs | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | use defmt::*; | 4 | use defmt::*; |
| 5 | use embassy_executor::Spawner; | 5 | use embassy_executor::Spawner; |
| 6 | use embassy_mspm0::adc::{self, Adc, AdcChannel, AdcConfig, Resolution, Vrsel}; | 6 | use embassy_mspm0::adc::{self, Adc, AdcChannel, Vrsel}; |
| 7 | use embassy_mspm0::{bind_interrupts, peripherals, Config}; | 7 | use embassy_mspm0::{bind_interrupts, peripherals, Config}; |
| 8 | use embassy_time::Timer; | 8 | use embassy_time::Timer; |
| 9 | use {defmt_rtt as _, panic_halt as _}; | 9 | use {defmt_rtt as _, panic_halt as _}; |
| @@ -17,14 +17,8 @@ async fn main(_spawner: Spawner) -> ! { | |||
| 17 | info!("Hello world!"); | 17 | info!("Hello world!"); |
| 18 | let p = embassy_mspm0::init(Config::default()); | 18 | let p = embassy_mspm0::init(Config::default()); |
| 19 | 19 | ||
| 20 | let adc_config = AdcConfig { | ||
| 21 | resolution: Resolution::BIT12, | ||
| 22 | vr_select: Vrsel::VddaVssa, | ||
| 23 | sample_time: 50, | ||
| 24 | }; | ||
| 25 | |||
| 26 | // Configure adc with sequence 0 to 1 | 20 | // Configure adc with sequence 0 to 1 |
| 27 | let mut adc = Adc::new_async(p.ADC0, adc_config, Irqs); | 21 | let mut adc = Adc::new_async(p.ADC0, Default::default(), Irqs); |
| 28 | let pin1 = p.PA22.degrade_adc(); | 22 | let pin1 = p.PA22.degrade_adc(); |
| 29 | let pin2 = p.PA20.degrade_adc(); | 23 | let pin2 = p.PA20.degrade_adc(); |
| 30 | let sequence = [(&pin1, Vrsel::VddaVssa), (&pin2, Vrsel::VddaVssa)]; | 24 | let sequence = [(&pin1, Vrsel::VddaVssa), (&pin2, Vrsel::VddaVssa)]; |
