diff --git a/rust/src/hal/mod.rs b/rust/src/hal/mod.rs index 9a03799..27980eb 100644 --- a/rust/src/hal/mod.rs +++ b/rust/src/hal/mod.rs @@ -282,14 +282,7 @@ pub struct FreePeripherals<'a> { pub adc1: ADC1<'a>, } -macro_rules! mk_static { - ($t:ty,$val:expr) => {{ - static STATIC_CELL: static_cell::StaticCell<$t> = static_cell::StaticCell::new(); - #[deny(unused_attributes)] - let x = STATIC_CELL.uninit().write(($val)); - x - }}; -} +use crate::util::mk_static; impl PlantHal { pub async fn create() -> Result>, FatError> {