diff options
author | 2021-03-11 14:27:07 +0100 | |
---|---|---|
committer | 2021-03-11 14:27:07 +0100 | |
commit | d7f79bf3ce57c793edb9cab45c0fba78cd9b2e36 (patch) | |
tree | a0156a55f0ab74ac87d28037f0712253a4a5ff51 /macros/src/codegen/software_tasks.rs | |
parent | bd4cc1b9f0761479c0c0f2a012c370876b7c690f (diff) | |
download | rtic-d7f79bf3ce57c793edb9cab45c0fba78cd9b2e36.tar.gz rtic-d7f79bf3ce57c793edb9cab45c0fba78cd9b2e36.tar.zst rtic-d7f79bf3ce57c793edb9cab45c0fba78cd9b2e36.zip |
doc comments to source file + timer queue using RacyCell
Diffstat (limited to 'macros/src/codegen/software_tasks.rs')
-rw-r--r-- | macros/src/codegen/software_tasks.rs | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/macros/src/codegen/software_tasks.rs b/macros/src/codegen/software_tasks.rs index b114f79d..d4ff274d 100644 --- a/macros/src/codegen/software_tasks.rs +++ b/macros/src/codegen/software_tasks.rs @@ -65,13 +65,14 @@ pub fn codegen( let mono_type = &monotonic.ty; let uninit = mk_uninit(); + let doc = format!(" RTIC internal: {}:{}", file!(), line!()); mod_app.push(quote!( #uninit // /// Buffer that holds the instants associated to the inputs of a task - #[doc(hidden)] - static mut #instants: - [core::mem::MaybeUninit<rtic::time::Instant<#mono_type>>; #cap_lit] = - [#(#elems,)*]; + #[doc = #doc] + static #instants: + rtic::RacyCell<[core::mem::MaybeUninit<rtic::time::Instant<#mono_type>>; #cap_lit]> = + rtic::RacyCell::new([#(#elems,)*]); )); } |