aboutsummaryrefslogtreecommitdiff
path: root/macros/src/codegen/software_tasks.rs
diff options
context:
space:
mode:
authorGravatar Emil Fresk <emil.fresk@gmail.com> 2023-01-09 21:02:53 +0100
committerGravatar Henrik Tjäder <henrik@tjaders.com> 2023-03-01 00:33:29 +0100
commitcd790a94286cdc307d399b7f7a43e305e90de5bf (patch)
tree5a83dd0739c90fb848744c22bcbe689eed1f1fcf /macros/src/codegen/software_tasks.rs
parent1eabb94f0424d7ff85786ad05615da69a379f01d (diff)
downloadrtic-cd790a94286cdc307d399b7f7a43e305e90de5bf.tar.gz
rtic-cd790a94286cdc307d399b7f7a43e305e90de5bf.tar.zst
rtic-cd790a94286cdc307d399b7f7a43e305e90de5bf.zip
More work on new spawn/executor
Diffstat (limited to 'macros/src/codegen/software_tasks.rs')
-rw-r--r--macros/src/codegen/software_tasks.rs14
1 files changed, 1 insertions, 13 deletions
diff --git a/macros/src/codegen/software_tasks.rs b/macros/src/codegen/software_tasks.rs
index 4cb1fa95..b9232832 100644
--- a/macros/src/codegen/software_tasks.rs
+++ b/macros/src/codegen/software_tasks.rs
@@ -1,7 +1,7 @@
use crate::syntax::{ast::App, Context};
use crate::{
analyze::Analysis,
- codegen::{local_resources_struct, module, shared_resources_struct, util},
+ codegen::{local_resources_struct, module, shared_resources_struct},
};
use proc_macro2::TokenStream as TokenStream2;
use quote::quote;
@@ -13,18 +13,6 @@ pub fn codegen(app: &App, analysis: &Analysis) -> TokenStream2 {
// Any task
for (name, task) in app.software_tasks.iter() {
- let executor_ident = util::executor_run_ident(name);
- mod_app.push(quote!(
- #[allow(non_camel_case_types)]
- #[allow(non_upper_case_globals)]
- #[doc(hidden)]
- static #executor_ident: core::sync::atomic::AtomicBool =
- core::sync::atomic::AtomicBool::new(false);
- ));
-
- // `${task}Resources`
-
- // `${task}Locals`
if !task.args.local_resources.is_empty() {
let (item, constructor) =
local_resources_struct::codegen(Context::SoftwareTask(name), app);