diff options
author | 2021-02-25 19:05:39 +0100 | |
---|---|---|
committer | 2021-02-25 19:16:28 +0100 | |
commit | d351f55e1c8e60a9bbd69b40b84a39dab5d20051 (patch) | |
tree | fbfdb97dda4dbc60a10f7f15ede481cecd474500 /macros/src/codegen/dispatchers.rs | |
parent | 767d46e05bbc88eb3c236cf468f9432c7fe0ce05 (diff) | |
download | rtic-d351f55e1c8e60a9bbd69b40b84a39dab5d20051.tar.gz rtic-d351f55e1c8e60a9bbd69b40b84a39dab5d20051.tar.zst rtic-d351f55e1c8e60a9bbd69b40b84a39dab5d20051.zip |
Documentation generation fixes
Test fixes
Diffstat (limited to 'macros/src/codegen/dispatchers.rs')
-rw-r--r-- | macros/src/codegen/dispatchers.rs | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/macros/src/codegen/dispatchers.rs b/macros/src/codegen/dispatchers.rs index d3adee0d..dc33b1af 100644 --- a/macros/src/codegen/dispatchers.rs +++ b/macros/src/codegen/dispatchers.rs @@ -26,15 +26,16 @@ pub fn codegen(app: &App, analysis: &Analysis, _extra: &Extra) -> Vec<TokenStrea }) .collect::<Vec<_>>(); - let doc = format!( - "Software tasks to be dispatched at priority level {}", - level, - ); + // let doc = format!( + // "Software tasks to be dispatched at priority level {}", + // level, + // ); let t = util::spawn_t_ident(level); items.push(quote!( #[allow(non_camel_case_types)] #[derive(Clone, Copy)] - #[doc = #doc] + // #[doc = #doc] + #[doc(hidden)] pub enum #t { #(#variants,)* } @@ -42,6 +43,7 @@ pub fn codegen(app: &App, analysis: &Analysis, _extra: &Extra) -> Vec<TokenStrea let n = util::capacity_typenum(channel.capacity, true); let rq = util::rq_ident(level); + let rq = util::mark_internal_ident(&rq); let (rq_ty, rq_expr) = { ( quote!(rtic::export::SCRQ<#t, #n>), @@ -51,12 +53,12 @@ pub fn codegen(app: &App, analysis: &Analysis, _extra: &Extra) -> Vec<TokenStrea ) }; - let doc = format!( - "Queue of tasks ready to be dispatched at priority level {}", - level - ); + // let doc = format!( + // "Queue of tasks ready to be dispatched at priority level {}", + // level + // ); items.push(quote!( - #[doc = #doc] + #[doc(hidden)] static mut #rq: #rq_ty = #rq_expr; )); @@ -67,7 +69,9 @@ pub fn codegen(app: &App, analysis: &Analysis, _extra: &Extra) -> Vec<TokenStrea let task = &app.software_tasks[name]; let cfgs = &task.cfgs; let fq = util::fq_ident(name); + let fq = util::mark_internal_ident(&fq); let inputs = util::inputs_ident(name); + let inputs = util::mark_internal_ident(&inputs); let (_, tupled, pats, _) = util::regroup_inputs(&task.inputs); let locals_new = if task.locals.is_empty() { |