bl702_pac/
ef_ctrl.rs

1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4    _reserved0: [u8; 0x0800],
5    #[doc = "0x800 - ef_if_ctrl_0."]
6    pub ef_if_ctrl_0: EF_IF_CTRL_0,
7    #[doc = "0x804 - ef_if_cyc_0."]
8    pub ef_if_cyc_0: EF_IF_CYC_0,
9    #[doc = "0x808 - ef_if_cyc_1."]
10    pub ef_if_cyc_1: EF_IF_CYC_1,
11    #[doc = "0x80c - ef_if_0_manual."]
12    pub ef_if_0_manual: EF_IF_0_MANUAL,
13    #[doc = "0x810 - ef_if_0_status."]
14    pub ef_if_0_status: EF_IF_0_STATUS,
15    #[doc = "0x814 - ef_if_cfg_0."]
16    pub ef_if_cfg_0: EF_IF_CFG_0,
17    #[doc = "0x818 - ef_sw_cfg_0."]
18    pub ef_sw_cfg_0: EF_SW_CFG_0,
19    #[doc = "0x81c - ef_reserved."]
20    pub ef_reserved: EF_RESERVED,
21    #[doc = "0x820 - ef_if_ana_trim_0."]
22    pub ef_if_ana_trim_0: EF_IF_ANA_TRIM_0,
23    #[doc = "0x824 - ef_if_sw_usage_0."]
24    pub ef_if_sw_usage_0: EF_IF_SW_USAGE_0,
25    _reserved10: [u8; 0x01d8],
26    #[doc = "0xa00 - ef_crc_ctrl_0."]
27    pub ef_crc_ctrl_0: EF_CRC_CTRL_0,
28    #[doc = "0xa04 - ef_crc_ctrl_1."]
29    pub ef_crc_ctrl_1: EF_CRC_CTRL_1,
30    #[doc = "0xa08 - ef_crc_ctrl_2."]
31    pub ef_crc_ctrl_2: EF_CRC_CTRL_2,
32    #[doc = "0xa0c - ef_crc_ctrl_3."]
33    pub ef_crc_ctrl_3: EF_CRC_CTRL_3,
34    #[doc = "0xa10 - ef_crc_ctrl_4."]
35    pub ef_crc_ctrl_4: EF_CRC_CTRL_4,
36    #[doc = "0xa14 - ef_crc_ctrl_5."]
37    pub ef_crc_ctrl_5: EF_CRC_CTRL_5,
38}
39#[doc = "ef_if_ctrl_0 (rw) register accessor: an alias for `Reg<EF_IF_CTRL_0_SPEC>`"]
40pub type EF_IF_CTRL_0 = crate::Reg<ef_if_ctrl_0::EF_IF_CTRL_0_SPEC>;
41#[doc = "ef_if_ctrl_0."]
42pub mod ef_if_ctrl_0;
43#[doc = "ef_if_cyc_0 (rw) register accessor: an alias for `Reg<EF_IF_CYC_0_SPEC>`"]
44pub type EF_IF_CYC_0 = crate::Reg<ef_if_cyc_0::EF_IF_CYC_0_SPEC>;
45#[doc = "ef_if_cyc_0."]
46pub mod ef_if_cyc_0;
47#[doc = "ef_if_cyc_1 (rw) register accessor: an alias for `Reg<EF_IF_CYC_1_SPEC>`"]
48pub type EF_IF_CYC_1 = crate::Reg<ef_if_cyc_1::EF_IF_CYC_1_SPEC>;
49#[doc = "ef_if_cyc_1."]
50pub mod ef_if_cyc_1;
51#[doc = "ef_if_0_manual (rw) register accessor: an alias for `Reg<EF_IF_0_MANUAL_SPEC>`"]
52pub type EF_IF_0_MANUAL = crate::Reg<ef_if_0_manual::EF_IF_0_MANUAL_SPEC>;
53#[doc = "ef_if_0_manual."]
54pub mod ef_if_0_manual;
55#[doc = "ef_if_0_status (rw) register accessor: an alias for `Reg<EF_IF_0_STATUS_SPEC>`"]
56pub type EF_IF_0_STATUS = crate::Reg<ef_if_0_status::EF_IF_0_STATUS_SPEC>;
57#[doc = "ef_if_0_status."]
58pub mod ef_if_0_status;
59#[doc = "ef_if_cfg_0 (rw) register accessor: an alias for `Reg<EF_IF_CFG_0_SPEC>`"]
60pub type EF_IF_CFG_0 = crate::Reg<ef_if_cfg_0::EF_IF_CFG_0_SPEC>;
61#[doc = "ef_if_cfg_0."]
62pub mod ef_if_cfg_0;
63#[doc = "ef_sw_cfg_0 (rw) register accessor: an alias for `Reg<EF_SW_CFG_0_SPEC>`"]
64pub type EF_SW_CFG_0 = crate::Reg<ef_sw_cfg_0::EF_SW_CFG_0_SPEC>;
65#[doc = "ef_sw_cfg_0."]
66pub mod ef_sw_cfg_0;
67#[doc = "ef_reserved (rw) register accessor: an alias for `Reg<EF_RESERVED_SPEC>`"]
68pub type EF_RESERVED = crate::Reg<ef_reserved::EF_RESERVED_SPEC>;
69#[doc = "ef_reserved."]
70pub mod ef_reserved;
71#[doc = "ef_if_ana_trim_0 (rw) register accessor: an alias for `Reg<EF_IF_ANA_TRIM_0_SPEC>`"]
72pub type EF_IF_ANA_TRIM_0 = crate::Reg<ef_if_ana_trim_0::EF_IF_ANA_TRIM_0_SPEC>;
73#[doc = "ef_if_ana_trim_0."]
74pub mod ef_if_ana_trim_0;
75#[doc = "ef_if_sw_usage_0 (rw) register accessor: an alias for `Reg<EF_IF_SW_USAGE_0_SPEC>`"]
76pub type EF_IF_SW_USAGE_0 = crate::Reg<ef_if_sw_usage_0::EF_IF_SW_USAGE_0_SPEC>;
77#[doc = "ef_if_sw_usage_0."]
78pub mod ef_if_sw_usage_0;
79#[doc = "ef_crc_ctrl_0 (rw) register accessor: an alias for `Reg<EF_CRC_CTRL_0_SPEC>`"]
80pub type EF_CRC_CTRL_0 = crate::Reg<ef_crc_ctrl_0::EF_CRC_CTRL_0_SPEC>;
81#[doc = "ef_crc_ctrl_0."]
82pub mod ef_crc_ctrl_0;
83#[doc = "ef_crc_ctrl_1 (rw) register accessor: an alias for `Reg<EF_CRC_CTRL_1_SPEC>`"]
84pub type EF_CRC_CTRL_1 = crate::Reg<ef_crc_ctrl_1::EF_CRC_CTRL_1_SPEC>;
85#[doc = "ef_crc_ctrl_1."]
86pub mod ef_crc_ctrl_1;
87#[doc = "ef_crc_ctrl_2 (rw) register accessor: an alias for `Reg<EF_CRC_CTRL_2_SPEC>`"]
88pub type EF_CRC_CTRL_2 = crate::Reg<ef_crc_ctrl_2::EF_CRC_CTRL_2_SPEC>;
89#[doc = "ef_crc_ctrl_2."]
90pub mod ef_crc_ctrl_2;
91#[doc = "ef_crc_ctrl_3 (rw) register accessor: an alias for `Reg<EF_CRC_CTRL_3_SPEC>`"]
92pub type EF_CRC_CTRL_3 = crate::Reg<ef_crc_ctrl_3::EF_CRC_CTRL_3_SPEC>;
93#[doc = "ef_crc_ctrl_3."]
94pub mod ef_crc_ctrl_3;
95#[doc = "ef_crc_ctrl_4 (rw) register accessor: an alias for `Reg<EF_CRC_CTRL_4_SPEC>`"]
96pub type EF_CRC_CTRL_4 = crate::Reg<ef_crc_ctrl_4::EF_CRC_CTRL_4_SPEC>;
97#[doc = "ef_crc_ctrl_4."]
98pub mod ef_crc_ctrl_4;
99#[doc = "ef_crc_ctrl_5 (rw) register accessor: an alias for `Reg<EF_CRC_CTRL_5_SPEC>`"]
100pub type EF_CRC_CTRL_5 = crate::Reg<ef_crc_ctrl_5::EF_CRC_CTRL_5_SPEC>;
101#[doc = "ef_crc_ctrl_5."]
102pub mod ef_crc_ctrl_5;