aboutsummaryrefslogtreecommitdiff
path: root/tests/stm32/src
diff options
context:
space:
mode:
authorxoviat <[email protected]>2025-11-18 10:00:16 -0600
committerGitHub <[email protected]>2025-11-18 10:00:16 -0600
commit0102bc3f82a4a92f3ba7594bc788f6345acc8d17 (patch)
tree604068e12694e9f3cb6e449b2544c38b6a17620b /tests/stm32/src
parenteb18f8482dceb644a626002d070359f997f1e474 (diff)
parentaad02db7c59467374526ffbb484dbacf2a7b6e5e (diff)
Merge branch 'main' into sma
Diffstat (limited to 'tests/stm32/src')
-rw-r--r--tests/stm32/src/bin/stop.rs14
1 files changed, 3 insertions, 11 deletions
diff --git a/tests/stm32/src/bin/stop.rs b/tests/stm32/src/bin/stop.rs
index 1fe65d867..83c375bc5 100644
--- a/tests/stm32/src/bin/stop.rs
+++ b/tests/stm32/src/bin/stop.rs
@@ -7,21 +7,13 @@ mod common;
7 7
8use chrono::NaiveDate; 8use chrono::NaiveDate;
9use common::*; 9use common::*;
10use cortex_m_rt::entry;
11use embassy_executor::Spawner; 10use embassy_executor::Spawner;
12use embassy_stm32::Config; 11use embassy_stm32::low_power::{StopMode, stop_ready};
13use embassy_stm32::low_power::{Executor, StopMode, stop_ready};
14use embassy_stm32::rcc::LsConfig; 12use embassy_stm32::rcc::LsConfig;
15use embassy_stm32::rtc::Rtc; 13use embassy_stm32::rtc::Rtc;
14use embassy_stm32::{Config, low_power};
16use embassy_time::Timer; 15use embassy_time::Timer;
17 16
18#[entry]
19fn main() -> ! {
20 Executor::take().run(|spawner| {
21 spawner.spawn(unwrap!(async_main(spawner)));
22 });
23}
24
25#[embassy_executor::task] 17#[embassy_executor::task]
26async fn task_1() { 18async fn task_1() {
27 for _ in 0..9 { 19 for _ in 0..9 {
@@ -43,7 +35,7 @@ async fn task_2() {
43 cortex_m::asm::bkpt(); 35 cortex_m::asm::bkpt();
44} 36}
45 37
46#[embassy_executor::task] 38#[embassy_executor::main(executor = "low_power::Executor")]
47async fn async_main(spawner: Spawner) { 39async fn async_main(spawner: Spawner) {
48 let _ = config(); 40 let _ = config();
49 41