1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
///Register block
/**CR (rw) register accessor: DCACHE control register
You can [`read`](crate::Reg::read) this register and get [`cr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cr::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
See register [structure](https://stm32-rs.github.io/stm32-rs/STM32H563.html#DCACHE:CR)
For information about available fields see [`mod@cr`] module*/
pub type CR = crate Reg;
///DCACHE control register
/**SR (r) register accessor: DCACHE status register
You can [`read`](crate::Reg::read) this register and get [`sr::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
See register [structure](https://stm32-rs.github.io/stm32-rs/STM32H563.html#DCACHE:SR)
For information about available fields see [`mod@sr`] module*/
pub type SR = crate Reg;
///DCACHE status register
/**IER (rw) register accessor: DCACHE interrupt enable register
You can [`read`](crate::Reg::read) this register and get [`ier::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`ier::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
See register [structure](https://stm32-rs.github.io/stm32-rs/STM32H563.html#DCACHE:IER)
For information about available fields see [`mod@ier`] module*/
pub type IER = crate Reg;
///DCACHE interrupt enable register
/**FCR (w) register accessor: DCACHE flag clear register
You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`fcr::W`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
See register [structure](https://stm32-rs.github.io/stm32-rs/STM32H563.html#DCACHE:FCR)
For information about available fields see [`mod@fcr`] module*/
pub type FCR = crate Reg;
///DCACHE flag clear register
/**RHMONR (r) register accessor: DCACHE read-hit monitor register
You can [`read`](crate::Reg::read) this register and get [`rhmonr::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
See register [structure](https://stm32-rs.github.io/stm32-rs/STM32H563.html#DCACHE:RHMONR)
For information about available fields see [`mod@rhmonr`] module*/
pub type RHMONR = crate Reg;
///DCACHE read-hit monitor register
/**RMMONR (r) register accessor: DCACHE read-miss monitor register
You can [`read`](crate::Reg::read) this register and get [`rmmonr::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
See register [structure](https://stm32-rs.github.io/stm32-rs/STM32H563.html#DCACHE:RMMONR)
For information about available fields see [`mod@rmmonr`] module*/
pub type RMMONR = crate Reg;
///DCACHE read-miss monitor register
/**WHMONR (r) register accessor: DCACHE write-hit monitor register
You can [`read`](crate::Reg::read) this register and get [`whmonr::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
See register [structure](https://stm32-rs.github.io/stm32-rs/STM32H563.html#DCACHE:WHMONR)
For information about available fields see [`mod@whmonr`] module*/
pub type WHMONR = crate Reg;
///DCACHE write-hit monitor register
/**WMMONR (r) register accessor: DCACHE write-miss monitor register
You can [`read`](crate::Reg::read) this register and get [`wmmonr::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
See register [structure](https://stm32-rs.github.io/stm32-rs/STM32H563.html#DCACHE:WMMONR)
For information about available fields see [`mod@wmmonr`] module*/
pub type WMMONR = crate Reg;
///DCACHE write-miss monitor register
/**CMDRSADDRR (rw) register accessor: DCACHE command range start address register
You can [`read`](crate::Reg::read) this register and get [`cmdrsaddrr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cmdrsaddrr::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
See register [structure](https://stm32-rs.github.io/stm32-rs/STM32H563.html#DCACHE:CMDRSADDRR)
For information about available fields see [`mod@cmdrsaddrr`] module*/
pub type CMDRSADDRR = crate Reg;
///DCACHE command range start address register
/**CMDREADDRR (rw) register accessor: DCACHE command range end address register
You can [`read`](crate::Reg::read) this register and get [`cmdreaddrr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cmdreaddrr::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
See register [structure](https://stm32-rs.github.io/stm32-rs/STM32H563.html#DCACHE:CMDREADDRR)
For information about available fields see [`mod@cmdreaddrr`] module*/
pub type CMDREADDRR = crate Reg;
///DCACHE command range end address register