read and display temp

This commit is contained in:
Joe Ardent 2026-07-02 18:48:33 -07:00
parent 8616e14d29
commit 57c3eb9944

View file

@ -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()
} }