diff --git a/embassy/src/util/mod.rs b/embassy/src/util/mod.rs index 6917e999..18b61246 100644 --- a/embassy/src/util/mod.rs +++ b/embassy/src/util/mod.rs @@ -14,3 +14,8 @@ pub use mutex::*; pub use portal::*; pub use signal::*; pub use waker::*; + +pub trait PeripheralBorrow { + type Target; + unsafe fn unborrow(self) -> Self::Target; +}