diff options
| author | liebman <[email protected]> | 2025-12-19 07:58:01 -0800 |
|---|---|---|
| committer | liebman <[email protected]> | 2025-12-19 08:20:58 -0800 |
| commit | 941707372099ae5b82e8adf48ec4d0470a1642de (patch) | |
| tree | 77fe36797942a3f1bba868bb3fd7229077bef528 | |
| parent | 9008e4ca79a8cea093484f09d02c9ca67e7e2b1f (diff) | |
update low-power: stm32wl5x update stm32-metapac
| -rw-r--r-- | embassy-stm32/Cargo.toml | 6 | ||||
| -rw-r--r-- | 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" | |||
| 200 | heapless = "0.9.1" | 200 | heapless = "0.9.1" |
| 201 | 201 | ||
| 202 | #stm32-metapac = { version = "18" } | 202 | #stm32-metapac = { version = "18" } |
| 203 | stm32-metapac = { git = "https://github.com/embassy-rs/stm32-data-generated", tag = "stm32-data-658588478e426d68090a59ff8385bce5b407c2bc" } | 203 | stm32-metapac = { git = "https://github.com/embassy-rs/stm32-data-generated", tag = "stm32-data-c0123f4251e21282c3f26114d2f6f9360c1191f1" } |
| 204 | #stm32-metapac = { path = "../../stm32-data/build/stm32-metapac" } | ||
| 204 | 205 | ||
| 205 | [build-dependencies] | 206 | [build-dependencies] |
| 206 | #stm32-metapac = { version = "18", default-features = false, features = ["metadata"]} | 207 | #stm32-metapac = { version = "18", default-features = false, features = ["metadata"]} |
| 207 | stm32-metapac = { git = "https://github.com/embassy-rs/stm32-data-generated", tag = "stm32-data-658588478e426d68090a59ff8385bce5b407c2bc", default-features = false, features = ["metadata"] } | 208 | stm32-metapac = { git = "https://github.com/embassy-rs/stm32-data-generated", tag = "stm32-data-c0123f4251e21282c3f26114d2f6f9360c1191f1", default-features = false, features = ["metadata"] } |
| 209 | #stm32-metapac = { path = "../../stm32-data/build/stm32-metapac", default-features = false, features = ["metadata"] } | ||
| 208 | 210 | ||
| 209 | proc-macro2 = "1.0.36" | 211 | proc-macro2 = "1.0.36" |
| 210 | quote = "1.0.15" | 212 | 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 @@ | |||
| 1 | // This example is configured for the nucleo-wl55jc board. Curret monitor should show just a few microamps when the device is in stop2 mode. | ||
| 1 | #![no_std] | 2 | #![no_std] |
| 2 | #![no_main] | 3 | #![no_main] |
| 3 | 4 | ||
| @@ -18,9 +19,6 @@ static SHARED_DATA: MaybeUninit<SharedData> = MaybeUninit::uninit(); | |||
| 18 | #[embassy_executor::main(executor = "embassy_stm32::Executor", entry = "cortex_m_rt::entry")] | 19 | #[embassy_executor::main(executor = "embassy_stm32::Executor", entry = "cortex_m_rt::entry")] |
| 19 | async fn async_main(_spawner: Spawner) { | 20 | async fn async_main(_spawner: Spawner) { |
| 20 | let mut config = embassy_stm32::Config::default(); | 21 | let mut config = embassy_stm32::Config::default(); |
| 21 | // enable HSI clock | ||
| 22 | // config.rcc.hsi = true; | ||
| 23 | // enable LSI clock for RTC | ||
| 24 | config.rcc.ls = embassy_stm32::rcc::LsConfig::default_lsi(); | 22 | config.rcc.ls = embassy_stm32::rcc::LsConfig::default_lsi(); |
| 25 | config.rcc.msi = Some(embassy_stm32::rcc::MSIRange::RANGE4M); | 23 | config.rcc.msi = Some(embassy_stm32::rcc::MSIRange::RANGE4M); |
| 26 | config.rcc.sys = embassy_stm32::rcc::Sysclk::MSI; | 24 | config.rcc.sys = embassy_stm32::rcc::Sysclk::MSI; |
