From e8d94cd8423b30ff0fb136066dba18c046198706 Mon Sep 17 00:00:00 2001 From: Per Lindgren Date: Sat, 28 Sep 2019 21:32:48 +0200 Subject: Lock Optimization RFC --- macros/src/codegen/hardware_tasks.rs | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) (limited to 'macros/src/codegen/hardware_tasks.rs') diff --git a/macros/src/codegen/hardware_tasks.rs b/macros/src/codegen/hardware_tasks.rs index a9c2a2bd..70bb3390 100644 --- a/macros/src/codegen/hardware_tasks.rs +++ b/macros/src/codegen/hardware_tasks.rs @@ -64,15 +64,11 @@ pub fn codegen( #cfg_core unsafe fn #symbol() { const PRIORITY: u8 = #priority; - #let_instant - - rtfm::export::run(PRIORITY, || { - crate::#name( - #locals_new - #name::Context::new(&rtfm::export::Priority::new(PRIORITY) #instant) - ) - }); + crate::#name( + #locals_new + #name::Context::new(&rtfm::export::Priority::new(PRIORITY) #instant) + ); } )); -- cgit v1.2.3