aboutsummaryrefslogtreecommitdiff
path: root/embassy-executor-macros
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2025-09-05 14:57:05 +0200
committerDario Nieuwenhuis <[email protected]>2025-09-05 14:57:05 +0200
commit286d887529c66d8d1b4c7b56849e7a95386d79db (patch)
treedc46ee5e7b8830d6836fc78864965b8e5b49aef5 /embassy-executor-macros
parent70aaa82e490a8c5637de7e38cb636f04c1d187f7 (diff)
executor: always name main task `main`, not just with rtos-trace.
Also fixes the warning about the `rtos-trace` feature not existing in embassy-executor-macros.
Diffstat (limited to 'embassy-executor-macros')
-rw-r--r--embassy-executor-macros/Cargo.toml1
-rw-r--r--embassy-executor-macros/src/macros/main.rs2
2 files changed, 2 insertions, 1 deletions
diff --git a/embassy-executor-macros/Cargo.toml b/embassy-executor-macros/Cargo.toml
index f803e6644..9c2b40d03 100644
--- a/embassy-executor-macros/Cargo.toml
+++ b/embassy-executor-macros/Cargo.toml
@@ -23,3 +23,4 @@ proc-macro = true
23 23
24[features] 24[features]
25nightly = [] 25nightly = []
26metadata-name = []
diff --git a/embassy-executor-macros/src/macros/main.rs b/embassy-executor-macros/src/macros/main.rs
index f043ff7f6..dc470e51c 100644
--- a/embassy-executor-macros/src/macros/main.rs
+++ b/embassy-executor-macros/src/macros/main.rs
@@ -170,7 +170,7 @@ For example: `#[embassy_executor::main(entry = ..., executor = \"some_crate::Exe
170 let f_body = f.body; 170 let f_body = f.body;
171 let out = &f.sig.output; 171 let out = &f.sig.output;
172 172
173 let name_main_task = if cfg!(feature = "rtos-trace") { 173 let name_main_task = if cfg!(feature = "metadata-name") {
174 quote!( 174 quote!(
175 main_task.metadata().set_name("main\0"); 175 main_task.metadata().set_name("main\0");
176 ) 176 )