diff options
| author | xoviat <[email protected]> | 2023-10-04 21:20:42 +0000 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-10-04 21:20:42 +0000 |
| commit | 42176b1a3addde3a6daad0662d361c2f1dc26017 (patch) | |
| tree | 1d261b336a900e29239ce53fe2f33ebe14358c9d /examples | |
| parent | b887b7516ebdb007b9e691e88e88156fad660b44 (diff) | |
| parent | e1a0635ca302b0a4009e305f170c906bb0d56949 (diff) | |
Merge pull request #2013 from xoviat/opamp
stm32: update metapac and fix opamp ch
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/stm32f334/src/bin/opamp.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/examples/stm32f334/src/bin/opamp.rs b/examples/stm32f334/src/bin/opamp.rs index 72263bab8..3fffcfb1f 100644 --- a/examples/stm32f334/src/bin/opamp.rs +++ b/examples/stm32f334/src/bin/opamp.rs | |||
| @@ -5,7 +5,7 @@ | |||
| 5 | use defmt::info; | 5 | use defmt::info; |
| 6 | use embassy_executor::Spawner; | 6 | use embassy_executor::Spawner; |
| 7 | use embassy_stm32::adc::{Adc, SampleTime}; | 7 | use embassy_stm32::adc::{Adc, SampleTime}; |
| 8 | use embassy_stm32::opamp::OpAmp; | 8 | use embassy_stm32::opamp::{OpAmp, OpAmpGain}; |
| 9 | use embassy_stm32::peripherals::ADC2; | 9 | use embassy_stm32::peripherals::ADC2; |
| 10 | use embassy_stm32::rcc::AdcClockSource; | 10 | use embassy_stm32::rcc::AdcClockSource; |
| 11 | use embassy_stm32::time::mhz; | 11 | use embassy_stm32::time::mhz; |
| @@ -39,7 +39,7 @@ async fn main(_spawner: Spawner) -> ! { | |||
| 39 | 39 | ||
| 40 | let mut vrefint = adc.enable_vref(&mut Delay); | 40 | let mut vrefint = adc.enable_vref(&mut Delay); |
| 41 | let mut temperature = adc.enable_temperature(); | 41 | let mut temperature = adc.enable_temperature(); |
| 42 | let mut buffer = opamp.buffer_for(&mut p.PA7); | 42 | let mut buffer = opamp.buffer_for(&mut p.PA7, OpAmpGain::Mul1); |
| 43 | 43 | ||
| 44 | loop { | 44 | loop { |
| 45 | let vref = adc.read(&mut vrefint).await; | 45 | let vref = adc.read(&mut vrefint).await; |
