aboutsummaryrefslogtreecommitdiff
path: root/examples/mspm0g3507/src
diff options
context:
space:
mode:
authorcrispaudio <[email protected]>2025-09-09 22:21:10 +0200
committercrispaudio <[email protected]>2025-09-09 22:21:10 +0200
commit7b9fe7e6398a8bce236da904b251b4cb424150fb (patch)
treefd271a38e3f0744af4067033e36a436f5dc2f6a7 /examples/mspm0g3507/src
parenta1e387e6a5729e2ca6486a9a0d44d4af13d0b423 (diff)
mspm0-adc: remove dynamic vrsel and cleanup
Diffstat (limited to 'examples/mspm0g3507/src')
-rw-r--r--examples/mspm0g3507/src/bin/adc.rs10
1 files changed, 2 insertions, 8 deletions
diff --git a/examples/mspm0g3507/src/bin/adc.rs b/examples/mspm0g3507/src/bin/adc.rs
index fed8b9dd3..73711c75c 100644
--- a/examples/mspm0g3507/src/bin/adc.rs
+++ b/examples/mspm0g3507/src/bin/adc.rs
@@ -3,7 +3,7 @@
3 3
4use defmt::*; 4use defmt::*;
5use embassy_executor::Spawner; 5use embassy_executor::Spawner;
6use embassy_mspm0::adc::{self, Adc, AdcChannel, AdcConfig, Resolution, Vrsel}; 6use embassy_mspm0::adc::{self, Adc, AdcChannel, Vrsel};
7use embassy_mspm0::{bind_interrupts, peripherals, Config}; 7use embassy_mspm0::{bind_interrupts, peripherals, Config};
8use embassy_time::Timer; 8use embassy_time::Timer;
9use {defmt_rtt as _, panic_halt as _}; 9use {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.PB20.degrade_adc(); 23 let pin2 = p.PB20.degrade_adc();
30 let sequence = [(&pin1, Vrsel::VddaVssa), (&pin2, Vrsel::VddaVssa)]; 24 let sequence = [(&pin1, Vrsel::VddaVssa), (&pin2, Vrsel::VddaVssa)];