use caravel_pac::MprjWbIenaOutRegister;
pub struct Wishbone {
reg: &'static MprjWbIenaOutRegister,
}
unsafe impl Send for Wishbone {}
impl Wishbone {
#[allow(clippy::new_without_default)]
pub const fn new() -> Self {
Self {
reg: MprjWbIenaOutRegister::new(),
}
}
pub fn enable(&self) {
unsafe {
self.reg.value.write(1);
}
}
pub fn disable(&self) {
unsafe {
self.reg.value.write(0);
}
}
}