aboutsummaryrefslogtreecommitdiff
path: root/macros/src/codegen/module.rs
diff options
context:
space:
mode:
Diffstat (limited to 'macros/src/codegen/module.rs')
-rw-r--r--macros/src/codegen/module.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/macros/src/codegen/module.rs b/macros/src/codegen/module.rs
index afda26cf..22e08b9d 100644
--- a/macros/src/codegen/module.rs
+++ b/macros/src/codegen/module.rs
@@ -290,7 +290,7 @@ pub fn codegen(
D::T: Into<<#app_path::#mono_type as rtic::time::Clock>::T>,
{
- let instant = if rtic::export::interrupt::free(|_| unsafe { #app_path::#m_ident.is_none() }) {
+ let instant = if rtic::export::interrupt::free(|_| unsafe { #app_path::#m_ident.get_mut_unchecked().is_none() }) {
rtic::time::Instant::new(0)
} else {
#app_path::#m::now()
@@ -327,7 +327,7 @@ pub fn codegen(
};
rtic::export::interrupt::free(|_|
- if let Some(mono) = #app_path::#m_ident.as_mut() {
+ if let Some(mono) = #app_path::#m_ident.get_mut_unchecked().as_mut() {
#app_path::#tq.get_mut_unchecked().enqueue_unchecked(
nr,
|| #enable_interrupt,