read and display temp
This commit is contained in:
parent
8616e14d29
commit
57c3eb9944
1 changed files with 8 additions and 2 deletions
10
src/main.rs
10
src/main.rs
|
|
@ -20,13 +20,19 @@ async fn main(spawner: Spawner) {
|
||||||
|
|
||||||
let p = embassy_stm32::init(config);
|
let p = embassy_stm32::init(config);
|
||||||
|
|
||||||
let a = Adc::new(p.ADC1, Default::default());
|
let mut a = Adc::new(p.ADC1, Default::default());
|
||||||
|
|
||||||
|
let mut temp = a.enable_temperature();
|
||||||
|
|
||||||
|
let t = a.blocking_read(&mut temp, SampleTime::CYCLES247_5);
|
||||||
|
defmt::info!("got temp: {}", t);
|
||||||
|
|
||||||
let channel = p.PA0.into();
|
let channel = p.PA0.into();
|
||||||
spawner.spawn(unwrap!(read_adc1_pa0(a, channel)));
|
spawner.spawn(unwrap!(read_adc1_pa0(a, channel)));
|
||||||
|
|
||||||
spawner.spawn(unwrap!(blinky(p.PA5.into())));
|
spawner.spawn(unwrap!(blinky(p.PA5.into())));
|
||||||
|
|
||||||
Timer::after_secs(20).await;
|
Timer::after_secs(5).await;
|
||||||
treatbot_5k::exit()
|
treatbot_5k::exit()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue