1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4 #[doc = "0x00 - DTC Control Register"]
5 pub dtccr: DTCCR,
6 _reserved1: [u8; 0x03],
7 #[doc = "0x04 - DTC Vector Base Register"]
8 pub dtcvbr: DTCVBR,
9 _reserved2: [u8; 0x04],
10 #[doc = "0x0c - DTC Module Start Register"]
11 pub dtcst: DTCST,
12 _reserved3: [u8; 0x01],
13 #[doc = "0x0e - DTC Status Register"]
14 pub dtcsts: DTCSTS,
15 #[doc = "0x10 - DTC Control Register for secure Region"]
16 pub dtccr_sec: DTCCR_SEC,
17 _reserved5: [u8; 0x03],
18 #[doc = "0x14 - DTC Vector Base Register for secure Region"]
19 pub dtcvbr_sec: DTCVBR_SEC,
20 _reserved6: [u8; 0x08],
21 #[doc = "0x20 - DTC Error Vector Register"]
22 pub dtevr: DTEVR,
23}
24#[doc = "DTCCR (rw) register accessor: an alias for `Reg<DTCCR_SPEC>`"]
25pub type DTCCR = crate::Reg<dtccr::DTCCR_SPEC>;
26#[doc = "DTC Control Register"]
27pub mod dtccr;
28#[doc = "DTCVBR (rw) register accessor: an alias for `Reg<DTCVBR_SPEC>`"]
29pub type DTCVBR = crate::Reg<dtcvbr::DTCVBR_SPEC>;
30#[doc = "DTC Vector Base Register"]
31pub mod dtcvbr;
32#[doc = "DTCST (rw) register accessor: an alias for `Reg<DTCST_SPEC>`"]
33pub type DTCST = crate::Reg<dtcst::DTCST_SPEC>;
34#[doc = "DTC Module Start Register"]
35pub mod dtcst;
36#[doc = "DTCSTS (r) register accessor: an alias for `Reg<DTCSTS_SPEC>`"]
37pub type DTCSTS = crate::Reg<dtcsts::DTCSTS_SPEC>;
38#[doc = "DTC Status Register"]
39pub mod dtcsts;
40#[doc = "DTCCR_SEC (rw) register accessor: an alias for `Reg<DTCCR_SEC_SPEC>`"]
41pub type DTCCR_SEC = crate::Reg<dtccr_sec::DTCCR_SEC_SPEC>;
42#[doc = "DTC Control Register for secure Region"]
43pub mod dtccr_sec;
44#[doc = "DTCVBR_SEC (rw) register accessor: an alias for `Reg<DTCVBR_SEC_SPEC>`"]
45pub type DTCVBR_SEC = crate::Reg<dtcvbr_sec::DTCVBR_SEC_SPEC>;
46#[doc = "DTC Vector Base Register for secure Region"]
47pub mod dtcvbr_sec;
48#[doc = "DTEVR (rw) register accessor: an alias for `Reg<DTEVR_SPEC>`"]
49pub type DTEVR = crate::Reg<dtevr::DTEVR_SPEC>;
50#[doc = "DTC Error Vector Register"]
51pub mod dtevr;