```rust #[derive(Default)] pub struct BxCanEmbassyWrapper; unsafe impl bxcan::Instance for BxCanEmbassyWrapper { const REGISTERS: *mut bxcan::RegisterBlock = pac::CAN1.as_ptr() as *mut _; } ``` let's see if this works..