aboutsummaryrefslogtreecommitdiff
path: root/macros/src/codegen/post_init.rs
diff options
context:
space:
mode:
Diffstat (limited to 'macros/src/codegen/post_init.rs')
-rw-r--r--macros/src/codegen/post_init.rs20
1 files changed, 1 insertions, 19 deletions
diff --git a/macros/src/codegen/post_init.rs b/macros/src/codegen/post_init.rs
index df5daa1e..e8183b93 100644
--- a/macros/src/codegen/post_init.rs
+++ b/macros/src/codegen/post_init.rs
@@ -1,7 +1,6 @@
use crate::syntax::ast::App;
-use proc_macro2::{Span, TokenStream as TokenStream2};
+use proc_macro2::TokenStream as TokenStream2;
use quote::quote;
-use syn::Index;
use crate::{analyze::Analysis, codegen::util};
@@ -43,23 +42,6 @@ pub fn codegen(app: &App, analysis: &Analysis) -> Vec<TokenStream2> {
}
}
- for (i, (monotonic, _)) in app.monotonics.iter().enumerate() {
- // For future use
- // let doc = format!(" RTIC internal: {}:{}", file!(), line!());
- // stmts.push(quote!(#[doc = #doc]));
-
- #[allow(clippy::cast_possible_truncation)]
- let idx = Index {
- index: i as u32,
- span: Span::call_site(),
- };
- stmts.push(quote!(monotonics.#idx.reset();));
-
- // Store the monotonic
- let name = util::monotonic_ident(&monotonic.to_string());
- stmts.push(quote!(#name.get_mut().write(Some(monotonics.#idx));));
- }
-
// Enable the interrupts -- this completes the `init`-ialization phase
stmts.push(quote!(rtic::export::interrupt::enable();));