#[doc = r"Register block"] #[repr(C)] pub struct ACL { #[doc = "0x00 - Description cluster: Configure the word-aligned start address of region n to protect"] pub addr: ADDR, #[doc = "0x04 - Description cluster: Size of region to protect counting from address ACL\\[n\\].ADDR. Write '0' as no effect."] pub size: SIZE, #[doc = "0x08 - Description cluster: Access permissions for region n as defined by start address ACL\\[n\\].ADDR and size ACL\\[n\\].SIZE"] pub perm: PERM, } #[doc = "ADDR (rw) register accessor: an alias for `Reg`"] pub type ADDR = crate::Reg; #[doc = "Description cluster: Configure the word-aligned start address of region n to protect"] pub mod addr; #[doc = "SIZE (rw) register accessor: an alias for `Reg`"] pub type SIZE = crate::Reg; #[doc = "Description cluster: Size of region to protect counting from address ACL\\[n\\].ADDR. Write '0' as no effect."] pub mod size; #[doc = "PERM (rw) register accessor: an alias for `Reg`"] pub type PERM = crate::Reg; #[doc = "Description cluster: Access permissions for region n as defined by start address ACL\\[n\\].ADDR and size ACL\\[n\\].SIZE"] pub mod perm;