aboutsummaryrefslogtreecommitdiff
path: root/embassy-macros
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2021-08-26 00:20:52 +0200
committerDario Nieuwenhuis <[email protected]>2021-08-31 23:59:28 +0200
commit297de612e5ea01a2b6cc4921ff7c2e133dba4ac2 (patch)
tree0aa880ea46a707e4621563555b158b40e19992c9 /embassy-macros
parente56c6166dcac9132cde1769e5ef8d60e03963329 (diff)
Improve executor naming. Add docs.
Diffstat (limited to 'embassy-macros')
-rw-r--r--embassy-macros/src/lib.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/embassy-macros/src/lib.rs b/embassy-macros/src/lib.rs
index ddcee0cb1..54cf6fb8a 100644
--- a/embassy-macros/src/lib.rs
+++ b/embassy-macros/src/lib.rs
@@ -115,12 +115,12 @@ pub fn task(args: TokenStream, item: TokenStream) -> TokenStream {
115 let result = quote! { 115 let result = quote! {
116 #(#attrs)* 116 #(#attrs)*
117 #visibility fn #name(#args) -> #embassy_path::executor::SpawnToken<#impl_ty> { 117 #visibility fn #name(#args) -> #embassy_path::executor::SpawnToken<#impl_ty> {
118 use #embassy_path::executor::raw::Task; 118 use #embassy_path::executor::raw::TaskStorage;
119 #task_fn 119 #task_fn
120 type F = #impl_ty; 120 type F = #impl_ty;
121 const NEW_TASK: Task<F> = Task::new(); 121 const NEW_TASK: TaskStorage<F> = TaskStorage::new();
122 static POOL: [Task<F>; #pool_size] = [NEW_TASK; #pool_size]; 122 static POOL: [TaskStorage<F>; #pool_size] = [NEW_TASK; #pool_size];
123 unsafe { Task::spawn_pool(&POOL, move || task(#arg_names)) } 123 unsafe { TaskStorage::spawn_pool(&POOL, move || task(#arg_names)) }
124 } 124 }
125 }; 125 };
126 result.into() 126 result.into()