aboutsummaryrefslogtreecommitdiff
path: root/embassy-extras/src
diff options
context:
space:
mode:
Diffstat (limited to 'embassy-extras/src')
-rw-r--r--embassy-extras/src/macros.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/embassy-extras/src/macros.rs b/embassy-extras/src/macros.rs
index 478549ac0..5c50f5d96 100644
--- a/embassy-extras/src/macros.rs
+++ b/embassy-extras/src/macros.rs
@@ -73,3 +73,12 @@ macro_rules! peripherals {
73 73
74 }; 74 };
75} 75}
76
77#[macro_export]
78macro_rules! unborrow {
79 ($($name:ident),*) => {
80 $(
81 let $name = unsafe { $name.unborrow() };
82 )*
83 }
84}