#[doc = r"Register block"] #[repr(C)] pub struct PERREGION { #[doc = "0x00 - Description cluster\\[n\\]: Source of event/interrupt in region n, write access detected while corresponding subregion was enabled for watching"] pub substatwa: SUBSTATWA, #[doc = "0x04 - Description cluster\\[n\\]: Source of event/interrupt in region n, read access detected while corresponding subregion was enabled for watching"] pub substatra: SUBSTATRA, } #[doc = "SUBSTATWA (rw) register accessor: an alias for `Reg`"] pub type SUBSTATWA = crate::Reg; #[doc = "Description cluster\\[n\\]: Source of event/interrupt in region n, write access detected while corresponding subregion was enabled for watching"] pub mod substatwa; #[doc = "SUBSTATRA (rw) register accessor: an alias for `Reg`"] pub type SUBSTATRA = crate::Reg; #[doc = "Description cluster\\[n\\]: Source of event/interrupt in region n, read access detected while corresponding subregion was enabled for watching"] pub mod substatra;