lpc55_pac/
sau.rs

1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4    #[doc = "0x00 - Security Attribution Unit Control Register"]
5    pub ctrl: crate::Reg<ctrl::CTRL_SPEC>,
6    #[doc = "0x04 - Security Attribution Unit Type Register"]
7    pub type_: crate::Reg<type_::TYPE_SPEC>,
8    #[doc = "0x08 - Security Attribution Unit Region Number Register"]
9    pub rnr: crate::Reg<rnr::RNR_SPEC>,
10    #[doc = "0x0c - Security Attribution Unit Region Base Address Register"]
11    pub rbar: crate::Reg<rbar::RBAR_SPEC>,
12    #[doc = "0x10 - Security Attribution Unit Region Limit Address Register"]
13    pub rlar: crate::Reg<rlar::RLAR_SPEC>,
14    #[doc = "0x14 - Secure Fault Status Register"]
15    pub sfsr: crate::Reg<sfsr::SFSR_SPEC>,
16    #[doc = "0x18 - Secure Fault Address Register"]
17    pub sfar: crate::Reg<sfar::SFAR_SPEC>,
18}
19#[doc = "CTRL register accessor: an alias for `Reg<CTRL_SPEC>`"]
20pub type CTRL = crate::Reg<ctrl::CTRL_SPEC>;
21#[doc = "Security Attribution Unit Control Register"]
22pub mod ctrl;
23#[doc = "TYPE register accessor: an alias for `Reg<TYPE_SPEC>`"]
24pub type TYPE = crate::Reg<type_::TYPE_SPEC>;
25#[doc = "Security Attribution Unit Type Register"]
26pub mod type_;
27#[doc = "RNR register accessor: an alias for `Reg<RNR_SPEC>`"]
28pub type RNR = crate::Reg<rnr::RNR_SPEC>;
29#[doc = "Security Attribution Unit Region Number Register"]
30pub mod rnr;
31#[doc = "RBAR register accessor: an alias for `Reg<RBAR_SPEC>`"]
32pub type RBAR = crate::Reg<rbar::RBAR_SPEC>;
33#[doc = "Security Attribution Unit Region Base Address Register"]
34pub mod rbar;
35#[doc = "RLAR register accessor: an alias for `Reg<RLAR_SPEC>`"]
36pub type RLAR = crate::Reg<rlar::RLAR_SPEC>;
37#[doc = "Security Attribution Unit Region Limit Address Register"]
38pub mod rlar;
39#[doc = "SFSR register accessor: an alias for `Reg<SFSR_SPEC>`"]
40pub type SFSR = crate::Reg<sfsr::SFSR_SPEC>;
41#[doc = "Secure Fault Status Register"]
42pub mod sfsr;
43#[doc = "SFAR register accessor: an alias for `Reg<SFAR_SPEC>`"]
44pub type SFAR = crate::Reg<sfar::SFAR_SPEC>;
45#[doc = "Secure Fault Address Register"]
46pub mod sfar;