aboutsummaryrefslogtreecommitdiff
path: root/macros/src/codegen.rs
diff options
context:
space:
mode:
Diffstat (limited to 'macros/src/codegen.rs')
-rw-r--r--macros/src/codegen.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/macros/src/codegen.rs b/macros/src/codegen.rs
index e45f1a38..f97f841a 100644
--- a/macros/src/codegen.rs
+++ b/macros/src/codegen.rs
@@ -123,6 +123,7 @@ pub fn app(app: &App, analysis: &Analysis, extra: &Extra) -> TokenStream2 {
let const_app_schedule = schedule::codegen(app, extra);
let user_imports = app.user_imports.clone();
+ let user_code = app.user_code.clone();
let name = &app.name;
let device = extra.device;
quote!(
@@ -148,6 +149,11 @@ pub fn app(app: &App, analysis: &Analysis, extra: &Extra) -> TokenStream2 {
#(#imports)*
#(#user_imports)*
+ /// User code from within the module
+ #(#user_code)*
+ /// User code end
+
+
#(#user_hardware_tasks_imports)*
#(#user_software_tasks_imports)*