From 941707372099ae5b82e8adf48ec4d0470a1642de Mon Sep 17 00:00:00 2001 From: liebman Date: Fri, 19 Dec 2025 07:58:01 -0800 Subject: update low-power: stm32wl5x update stm32-metapac --- embassy-stm32/Cargo.toml | 6 ++++-- examples/stm32wl5x-lp/src/bin/blinky.rs | 4 +--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/embassy-stm32/Cargo.toml b/embassy-stm32/Cargo.toml index 27f26df28..55eba2695 100644 --- a/embassy-stm32/Cargo.toml +++ b/embassy-stm32/Cargo.toml @@ -200,11 +200,13 @@ aligned = "0.4.1" heapless = "0.9.1" #stm32-metapac = { version = "18" } -stm32-metapac = { git = "https://github.com/embassy-rs/stm32-data-generated", tag = "stm32-data-658588478e426d68090a59ff8385bce5b407c2bc" } +stm32-metapac = { git = "https://github.com/embassy-rs/stm32-data-generated", tag = "stm32-data-c0123f4251e21282c3f26114d2f6f9360c1191f1" } +#stm32-metapac = { path = "../../stm32-data/build/stm32-metapac" } [build-dependencies] #stm32-metapac = { version = "18", default-features = false, features = ["metadata"]} -stm32-metapac = { git = "https://github.com/embassy-rs/stm32-data-generated", tag = "stm32-data-658588478e426d68090a59ff8385bce5b407c2bc", default-features = false, features = ["metadata"] } +stm32-metapac = { git = "https://github.com/embassy-rs/stm32-data-generated", tag = "stm32-data-c0123f4251e21282c3f26114d2f6f9360c1191f1", default-features = false, features = ["metadata"] } +#stm32-metapac = { path = "../../stm32-data/build/stm32-metapac", default-features = false, features = ["metadata"] } proc-macro2 = "1.0.36" quote = "1.0.15" diff --git a/examples/stm32wl5x-lp/src/bin/blinky.rs b/examples/stm32wl5x-lp/src/bin/blinky.rs index 068b65248..60b671a77 100644 --- a/examples/stm32wl5x-lp/src/bin/blinky.rs +++ b/examples/stm32wl5x-lp/src/bin/blinky.rs @@ -1,3 +1,4 @@ +// This example is configured for the nucleo-wl55jc board. Curret monitor should show just a few microamps when the device is in stop2 mode. #![no_std] #![no_main] @@ -18,9 +19,6 @@ static SHARED_DATA: MaybeUninit = MaybeUninit::uninit(); #[embassy_executor::main(executor = "embassy_stm32::Executor", entry = "cortex_m_rt::entry")] async fn async_main(_spawner: Spawner) { let mut config = embassy_stm32::Config::default(); - // enable HSI clock - // config.rcc.hsi = true; - // enable LSI clock for RTC config.rcc.ls = embassy_stm32::rcc::LsConfig::default_lsi(); config.rcc.msi = Some(embassy_stm32::rcc::MSIRange::RANGE4M); config.rcc.sys = embassy_stm32::rcc::Sysclk::MSI; -- cgit