diff options
author | 2021-02-20 18:32:05 +0100 | |
---|---|---|
committer | 2021-02-20 18:32:05 +0100 | |
commit | d02f9a02411de1bc79490c86541e95879b7b19b8 (patch) | |
tree | 1adcc2df8067754d35ebe1c03ff7e991aa65c40c /macros/src | |
parent | ebf2f058a4d2a1fcf118144b9893dc3038939bad (diff) | |
download | rtic-d02f9a02411de1bc79490c86541e95879b7b19b8.tar.gz rtic-d02f9a02411de1bc79490c86541e95879b7b19b8.tar.zst rtic-d02f9a02411de1bc79490c86541e95879b7b19b8.zip |
Fixing warnings
Diffstat (limited to 'macros/src')
-rw-r--r-- | macros/src/codegen.rs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/macros/src/codegen.rs b/macros/src/codegen.rs index bdfcd36d..f75a8f2d 100644 --- a/macros/src/codegen.rs +++ b/macros/src/codegen.rs @@ -107,7 +107,7 @@ pub fn app(app: &App, analysis: &Analysis, extra: &Extra) -> TokenStream2 { let app_name = &app.name; let app_path = quote! {crate::#app_name}; - let monotonic_imports: Vec<_> = app + let monotonic_parts: Vec<_> = app .monotonics .iter() .map(|(_, monotonic)| { @@ -116,9 +116,12 @@ pub fn app(app: &App, analysis: &Analysis, extra: &Extra) -> TokenStream2 { let mangled_name = util::mangle_monotonic_type(&name.to_string()); let ident = util::monotonic_ident(&name.to_string()); quote! { + pub use rtic::Monotonic as _; + #[doc(hidden)] pub type #mangled_name = #ty; + #[allow(non_snake_case)] pub mod #name { pub fn now() -> rtic::time::Instant<#app_path::#mangled_name> { rtic::export::interrupt::free(|_| { @@ -144,7 +147,7 @@ pub fn app(app: &App, analysis: &Analysis, extra: &Extra) -> TokenStream2 { /// Always include the device crate which contains the vector table use #device as #rt_err; - #(#monotonic_imports)* + #(#monotonic_parts)* #(#user_imports)* |