diff options
| author | xoviat <[email protected]> | 2025-11-11 09:37:20 -0600 |
|---|---|---|
| committer | xoviat <[email protected]> | 2025-11-11 09:37:20 -0600 |
| commit | aecff11b662c8232e7c848962c6c9ccda0cd9bf3 (patch) | |
| tree | 39bfc1f0b8a1abcd720aa9512ca6241d300bbb6c /examples/stm32g4/src/bin/adc_differential.rs | |
| parent | 16f2aaca61df2e708e78a12051365034281c95a4 (diff) | |
adc: cleanup g4
Diffstat (limited to 'examples/stm32g4/src/bin/adc_differential.rs')
| -rw-r--r-- | examples/stm32g4/src/bin/adc_differential.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/examples/stm32g4/src/bin/adc_differential.rs b/examples/stm32g4/src/bin/adc_differential.rs index a6e2f7d33..2773723e9 100644 --- a/examples/stm32g4/src/bin/adc_differential.rs +++ b/examples/stm32g4/src/bin/adc_differential.rs | |||
| @@ -30,16 +30,16 @@ async fn main(_spawner: Spawner) { | |||
| 30 | config.rcc.mux.adc12sel = mux::Adcsel::SYS; | 30 | config.rcc.mux.adc12sel = mux::Adcsel::SYS; |
| 31 | config.rcc.sys = Sysclk::PLL1_R; | 31 | config.rcc.sys = Sysclk::PLL1_R; |
| 32 | } | 32 | } |
| 33 | let mut p = embassy_stm32::init(config); | 33 | let p = embassy_stm32::init(config); |
| 34 | 34 | ||
| 35 | let mut adc = Adc::new(p.ADC1); | 35 | let mut adc = Adc::new(p.ADC1); |
| 36 | adc.set_differential(&mut p.PA0, true); //p:pa0,n:pa1 | 36 | let mut differential_channel = (p.PA0, p.PA1); |
| 37 | 37 | ||
| 38 | // can also use | 38 | // can also use |
| 39 | // adc.set_differential_channel(1, true); | 39 | // adc.set_differential_channel(1, true); |
| 40 | info!("adc initialized"); | 40 | info!("adc initialized"); |
| 41 | loop { | 41 | loop { |
| 42 | let measured = adc.blocking_read(&mut p.PA0, SampleTime::CYCLES247_5); | 42 | let measured = adc.blocking_read(&mut differential_channel, SampleTime::CYCLES247_5); |
| 43 | info!("data: {}", measured); | 43 | info!("data: {}", measured); |
| 44 | Timer::after_millis(500).await; | 44 | Timer::after_millis(500).await; |
| 45 | } | 45 | } |
