Fixing examples and tests, modules now import user imports correctly

Fmt

Correct syntax crate

UI test fix

Fix build script

Cleanup

More cleanup
This commit is contained in:
Emil Fresk 2020-10-11 19:41:57 +02:00
parent 524273c96a
commit 5b8e6a22ab
28 changed files with 147 additions and 245 deletions

View file

@ -15,11 +15,7 @@ mod post_init;
mod pre_init;
mod resources;
mod resources_struct;
// mod schedule;
// mod schedule_body;
mod software_tasks;
// mod spawn;
// mod spawn_body;
mod timer_queue;
mod util;
@ -115,17 +111,12 @@ pub fn app(app: &App, analysis: &Analysis, extra: &Extra) -> TokenStream2 {
) = software_tasks::codegen(app, analysis, extra);
let mod_app_dispatchers = dispatchers::codegen(app, analysis, extra);
// let mod_app_spawn = spawn::codegen(app, analysis, extra);
let mod_app_timer_queue = timer_queue::codegen(app, analysis, extra);
// let mod_app_schedule = schedule::codegen(app, extra);
let user_imports = app.user_imports.clone();
let user_code = app.user_code.clone();
let user_imports = &app.user_imports;
let user_code = &app.user_code;
let name = &app.name;
let device = extra.device;
quote!(
#(#user)*
@ -170,12 +161,8 @@ pub fn app(app: &App, analysis: &Analysis, extra: &Extra) -> TokenStream2 {
#(#mod_app_dispatchers)*
// #(#mod_app_spawn)*
#(#mod_app_timer_queue)*
// #(#mod_app_schedule)*
#(#mains)*
}
)