aboutsummaryrefslogtreecommitdiff
path: root/embassy-macros/src
diff options
context:
space:
mode:
Diffstat (limited to 'embassy-macros/src')
-rw-r--r--embassy-macros/src/lib.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/embassy-macros/src/lib.rs b/embassy-macros/src/lib.rs
index 708eed4cd..da08a59c3 100644
--- a/embassy-macros/src/lib.rs
+++ b/embassy-macros/src/lib.rs
@@ -118,6 +118,7 @@ pub fn task(args: TokenStream, item: TokenStream) -> TokenStream {
118 use #embassy_path::executor::raw::TaskStorage; 118 use #embassy_path::executor::raw::TaskStorage;
119 #task_fn 119 #task_fn
120 type F = #impl_ty; 120 type F = #impl_ty;
121 #[allow(clippy::declare_interior_mutable_const)]
121 const NEW_TASK: TaskStorage<F> = TaskStorage::new(); 122 const NEW_TASK: TaskStorage<F> = TaskStorage::new();
122 static POOL: [TaskStorage<F>; #pool_size] = [NEW_TASK; #pool_size]; 123 static POOL: [TaskStorage<F>; #pool_size] = [NEW_TASK; #pool_size];
123 unsafe { TaskStorage::spawn_pool(&POOL, move || task(#arg_names)) } 124 unsafe { TaskStorage::spawn_pool(&POOL, move || task(#arg_names)) }