From 57c3eb994415fa4fac84cb9da02e564df9f2460f Mon Sep 17 00:00:00 2001 From: Joe Ardent Date: Thu, 2 Jul 2026 18:48:33 -0700 Subject: [PATCH] read and display temp --- src/main.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main.rs b/src/main.rs index 97f23ed..11f9f21 100644 --- a/src/main.rs +++ b/src/main.rs @@ -20,13 +20,19 @@ async fn main(spawner: Spawner) { 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(); spawner.spawn(unwrap!(read_adc1_pa0(a, channel))); spawner.spawn(unwrap!(blinky(p.PA5.into()))); - Timer::after_secs(20).await; + Timer::after_secs(5).await; treatbot_5k::exit() }