diff options
| author | Dario Nieuwenhuis <[email protected]> | 2021-08-26 00:20:52 +0200 |
|---|---|---|
| committer | Dario Nieuwenhuis <[email protected]> | 2021-08-31 23:59:28 +0200 |
| commit | 297de612e5ea01a2b6cc4921ff7c2e133dba4ac2 (patch) | |
| tree | 0aa880ea46a707e4621563555b158b40e19992c9 /embassy-macros | |
| parent | e56c6166dcac9132cde1769e5ef8d60e03963329 (diff) | |
Improve executor naming. Add docs.
Diffstat (limited to 'embassy-macros')
| -rw-r--r-- | embassy-macros/src/lib.rs | 8 |
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() |
