1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4 #[doc = "0x00 - interrupt status register"]
5 pub isr: ISR,
6 #[doc = "0x04 - interrupt flag clear register"]
7 pub ifcr: IFCR,
8 #[doc = "0x08 - channel x configuration register"]
9 pub ccr1: CCR1,
10 #[doc = "0x0c - channel x number of data register"]
11 pub cndtr1: CNDTR1,
12 #[doc = "0x10 - channel x peripheral address register"]
13 pub cpar1: CPAR1,
14 #[doc = "0x14 - channel x memory address register"]
15 pub cmar1: CMAR1,
16 _reserved6: [u8; 4usize],
17 #[doc = "0x1c - channel x configuration register"]
18 pub ccr2: CCR2,
19 #[doc = "0x20 - channel x number of data register"]
20 pub cndtr2: CNDTR2,
21 #[doc = "0x24 - channel x peripheral address register"]
22 pub cpar2: CPAR2,
23 #[doc = "0x28 - channel x memory address register"]
24 pub cmar2: CMAR2,
25 _reserved10: [u8; 4usize],
26 #[doc = "0x30 - channel x configuration register"]
27 pub ccr3: CCR3,
28 #[doc = "0x34 - channel x number of data register"]
29 pub cndtr3: CNDTR3,
30 #[doc = "0x38 - channel x peripheral address register"]
31 pub cpar3: CPAR3,
32 #[doc = "0x3c - channel x memory address register"]
33 pub cmar3: CMAR3,
34 _reserved14: [u8; 4usize],
35 #[doc = "0x44 - channel x configuration register"]
36 pub ccr4: CCR4,
37 #[doc = "0x48 - channel x number of data register"]
38 pub cndtr4: CNDTR4,
39 #[doc = "0x4c - channel x peripheral address register"]
40 pub cpar4: CPAR4,
41 #[doc = "0x50 - channel x memory address register"]
42 pub cmar4: CMAR4,
43 _reserved18: [u8; 4usize],
44 #[doc = "0x58 - channel x configuration register"]
45 pub ccr5: CCR5,
46 #[doc = "0x5c - channel x number of data register"]
47 pub cndtr5: CNDTR5,
48 #[doc = "0x60 - channel x peripheral address register"]
49 pub cpar5: CPAR5,
50 #[doc = "0x64 - channel x memory address register"]
51 pub cmar5: CMAR5,
52 _reserved22: [u8; 4usize],
53 #[doc = "0x6c - channel x configuration register"]
54 pub ccr6: CCR6,
55 #[doc = "0x70 - channel x number of data register"]
56 pub cndtr6: CNDTR6,
57 #[doc = "0x74 - channel x peripheral address register"]
58 pub cpar6: CPAR6,
59 #[doc = "0x78 - channel x memory address register"]
60 pub cmar6: CMAR6,
61 _reserved26: [u8; 4usize],
62 #[doc = "0x80 - channel x configuration register"]
63 pub ccr7: CCR7,
64 #[doc = "0x84 - channel x number of data register"]
65 pub cndtr7: CNDTR7,
66 #[doc = "0x88 - channel x peripheral address register"]
67 pub cpar7: CPAR7,
68 #[doc = "0x8c - channel x memory address register"]
69 pub cmar7: CMAR7,
70}
71#[doc = "interrupt status register\n\nThis register you can [`read`](crate::generic::Reg::read). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [isr](isr) module"]
72pub type ISR = crate::Reg<u32, _ISR>;
73#[allow(missing_docs)]
74#[doc(hidden)]
75pub struct _ISR;
76#[doc = "`read()` method returns [isr::R](isr::R) reader structure"]
77impl crate::Readable for ISR {}
78#[doc = "interrupt status register"]
79pub mod isr;
80#[doc = "interrupt flag clear register\n\nThis register you can [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [ifcr](ifcr) module"]
81pub type IFCR = crate::Reg<u32, _IFCR>;
82#[allow(missing_docs)]
83#[doc(hidden)]
84pub struct _IFCR;
85#[doc = "`write(|w| ..)` method takes [ifcr::W](ifcr::W) writer structure"]
86impl crate::Writable for IFCR {}
87#[doc = "interrupt flag clear register"]
88pub mod ifcr;
89#[doc = "channel x configuration register\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [ccr1](ccr1) module"]
90pub type CCR1 = crate::Reg<u32, _CCR1>;
91#[allow(missing_docs)]
92#[doc(hidden)]
93pub struct _CCR1;
94#[doc = "`read()` method returns [ccr1::R](ccr1::R) reader structure"]
95impl crate::Readable for CCR1 {}
96#[doc = "`write(|w| ..)` method takes [ccr1::W](ccr1::W) writer structure"]
97impl crate::Writable for CCR1 {}
98#[doc = "channel x configuration register"]
99pub mod ccr1;
100#[doc = "channel x number of data register\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [cndtr1](cndtr1) module"]
101pub type CNDTR1 = crate::Reg<u32, _CNDTR1>;
102#[allow(missing_docs)]
103#[doc(hidden)]
104pub struct _CNDTR1;
105#[doc = "`read()` method returns [cndtr1::R](cndtr1::R) reader structure"]
106impl crate::Readable for CNDTR1 {}
107#[doc = "`write(|w| ..)` method takes [cndtr1::W](cndtr1::W) writer structure"]
108impl crate::Writable for CNDTR1 {}
109#[doc = "channel x number of data register"]
110pub mod cndtr1;
111#[doc = "channel x peripheral address register\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [cpar1](cpar1) module"]
112pub type CPAR1 = crate::Reg<u32, _CPAR1>;
113#[allow(missing_docs)]
114#[doc(hidden)]
115pub struct _CPAR1;
116#[doc = "`read()` method returns [cpar1::R](cpar1::R) reader structure"]
117impl crate::Readable for CPAR1 {}
118#[doc = "`write(|w| ..)` method takes [cpar1::W](cpar1::W) writer structure"]
119impl crate::Writable for CPAR1 {}
120#[doc = "channel x peripheral address register"]
121pub mod cpar1;
122#[doc = "channel x memory address register\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [cmar1](cmar1) module"]
123pub type CMAR1 = crate::Reg<u32, _CMAR1>;
124#[allow(missing_docs)]
125#[doc(hidden)]
126pub struct _CMAR1;
127#[doc = "`read()` method returns [cmar1::R](cmar1::R) reader structure"]
128impl crate::Readable for CMAR1 {}
129#[doc = "`write(|w| ..)` method takes [cmar1::W](cmar1::W) writer structure"]
130impl crate::Writable for CMAR1 {}
131#[doc = "channel x memory address register"]
132pub mod cmar1;
133#[doc = "channel x configuration register\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [ccr2](ccr2) module"]
134pub type CCR2 = crate::Reg<u32, _CCR2>;
135#[allow(missing_docs)]
136#[doc(hidden)]
137pub struct _CCR2;
138#[doc = "`read()` method returns [ccr2::R](ccr2::R) reader structure"]
139impl crate::Readable for CCR2 {}
140#[doc = "`write(|w| ..)` method takes [ccr2::W](ccr2::W) writer structure"]
141impl crate::Writable for CCR2 {}
142#[doc = "channel x configuration register"]
143pub mod ccr2;
144#[doc = "channel x number of data register\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [cndtr2](cndtr2) module"]
145pub type CNDTR2 = crate::Reg<u32, _CNDTR2>;
146#[allow(missing_docs)]
147#[doc(hidden)]
148pub struct _CNDTR2;
149#[doc = "`read()` method returns [cndtr2::R](cndtr2::R) reader structure"]
150impl crate::Readable for CNDTR2 {}
151#[doc = "`write(|w| ..)` method takes [cndtr2::W](cndtr2::W) writer structure"]
152impl crate::Writable for CNDTR2 {}
153#[doc = "channel x number of data register"]
154pub mod cndtr2;
155#[doc = "channel x peripheral address register\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [cpar2](cpar2) module"]
156pub type CPAR2 = crate::Reg<u32, _CPAR2>;
157#[allow(missing_docs)]
158#[doc(hidden)]
159pub struct _CPAR2;
160#[doc = "`read()` method returns [cpar2::R](cpar2::R) reader structure"]
161impl crate::Readable for CPAR2 {}
162#[doc = "`write(|w| ..)` method takes [cpar2::W](cpar2::W) writer structure"]
163impl crate::Writable for CPAR2 {}
164#[doc = "channel x peripheral address register"]
165pub mod cpar2;
166#[doc = "channel x memory address register\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [cmar2](cmar2) module"]
167pub type CMAR2 = crate::Reg<u32, _CMAR2>;
168#[allow(missing_docs)]
169#[doc(hidden)]
170pub struct _CMAR2;
171#[doc = "`read()` method returns [cmar2::R](cmar2::R) reader structure"]
172impl crate::Readable for CMAR2 {}
173#[doc = "`write(|w| ..)` method takes [cmar2::W](cmar2::W) writer structure"]
174impl crate::Writable for CMAR2 {}
175#[doc = "channel x memory address register"]
176pub mod cmar2;
177#[doc = "channel x configuration register\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [ccr3](ccr3) module"]
178pub type CCR3 = crate::Reg<u32, _CCR3>;
179#[allow(missing_docs)]
180#[doc(hidden)]
181pub struct _CCR3;
182#[doc = "`read()` method returns [ccr3::R](ccr3::R) reader structure"]
183impl crate::Readable for CCR3 {}
184#[doc = "`write(|w| ..)` method takes [ccr3::W](ccr3::W) writer structure"]
185impl crate::Writable for CCR3 {}
186#[doc = "channel x configuration register"]
187pub mod ccr3;
188#[doc = "channel x number of data register\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [cndtr3](cndtr3) module"]
189pub type CNDTR3 = crate::Reg<u32, _CNDTR3>;
190#[allow(missing_docs)]
191#[doc(hidden)]
192pub struct _CNDTR3;
193#[doc = "`read()` method returns [cndtr3::R](cndtr3::R) reader structure"]
194impl crate::Readable for CNDTR3 {}
195#[doc = "`write(|w| ..)` method takes [cndtr3::W](cndtr3::W) writer structure"]
196impl crate::Writable for CNDTR3 {}
197#[doc = "channel x number of data register"]
198pub mod cndtr3;
199#[doc = "channel x peripheral address register\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [cpar3](cpar3) module"]
200pub type CPAR3 = crate::Reg<u32, _CPAR3>;
201#[allow(missing_docs)]
202#[doc(hidden)]
203pub struct _CPAR3;
204#[doc = "`read()` method returns [cpar3::R](cpar3::R) reader structure"]
205impl crate::Readable for CPAR3 {}
206#[doc = "`write(|w| ..)` method takes [cpar3::W](cpar3::W) writer structure"]
207impl crate::Writable for CPAR3 {}
208#[doc = "channel x peripheral address register"]
209pub mod cpar3;
210#[doc = "channel x memory address register\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [cmar3](cmar3) module"]
211pub type CMAR3 = crate::Reg<u32, _CMAR3>;
212#[allow(missing_docs)]
213#[doc(hidden)]
214pub struct _CMAR3;
215#[doc = "`read()` method returns [cmar3::R](cmar3::R) reader structure"]
216impl crate::Readable for CMAR3 {}
217#[doc = "`write(|w| ..)` method takes [cmar3::W](cmar3::W) writer structure"]
218impl crate::Writable for CMAR3 {}
219#[doc = "channel x memory address register"]
220pub mod cmar3;
221#[doc = "channel x configuration register\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [ccr4](ccr4) module"]
222pub type CCR4 = crate::Reg<u32, _CCR4>;
223#[allow(missing_docs)]
224#[doc(hidden)]
225pub struct _CCR4;
226#[doc = "`read()` method returns [ccr4::R](ccr4::R) reader structure"]
227impl crate::Readable for CCR4 {}
228#[doc = "`write(|w| ..)` method takes [ccr4::W](ccr4::W) writer structure"]
229impl crate::Writable for CCR4 {}
230#[doc = "channel x configuration register"]
231pub mod ccr4;
232#[doc = "channel x number of data register\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [cndtr4](cndtr4) module"]
233pub type CNDTR4 = crate::Reg<u32, _CNDTR4>;
234#[allow(missing_docs)]
235#[doc(hidden)]
236pub struct _CNDTR4;
237#[doc = "`read()` method returns [cndtr4::R](cndtr4::R) reader structure"]
238impl crate::Readable for CNDTR4 {}
239#[doc = "`write(|w| ..)` method takes [cndtr4::W](cndtr4::W) writer structure"]
240impl crate::Writable for CNDTR4 {}
241#[doc = "channel x number of data register"]
242pub mod cndtr4;
243#[doc = "channel x peripheral address register\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [cpar4](cpar4) module"]
244pub type CPAR4 = crate::Reg<u32, _CPAR4>;
245#[allow(missing_docs)]
246#[doc(hidden)]
247pub struct _CPAR4;
248#[doc = "`read()` method returns [cpar4::R](cpar4::R) reader structure"]
249impl crate::Readable for CPAR4 {}
250#[doc = "`write(|w| ..)` method takes [cpar4::W](cpar4::W) writer structure"]
251impl crate::Writable for CPAR4 {}
252#[doc = "channel x peripheral address register"]
253pub mod cpar4;
254#[doc = "channel x memory address register\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [cmar4](cmar4) module"]
255pub type CMAR4 = crate::Reg<u32, _CMAR4>;
256#[allow(missing_docs)]
257#[doc(hidden)]
258pub struct _CMAR4;
259#[doc = "`read()` method returns [cmar4::R](cmar4::R) reader structure"]
260impl crate::Readable for CMAR4 {}
261#[doc = "`write(|w| ..)` method takes [cmar4::W](cmar4::W) writer structure"]
262impl crate::Writable for CMAR4 {}
263#[doc = "channel x memory address register"]
264pub mod cmar4;
265#[doc = "channel x configuration register\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [ccr5](ccr5) module"]
266pub type CCR5 = crate::Reg<u32, _CCR5>;
267#[allow(missing_docs)]
268#[doc(hidden)]
269pub struct _CCR5;
270#[doc = "`read()` method returns [ccr5::R](ccr5::R) reader structure"]
271impl crate::Readable for CCR5 {}
272#[doc = "`write(|w| ..)` method takes [ccr5::W](ccr5::W) writer structure"]
273impl crate::Writable for CCR5 {}
274#[doc = "channel x configuration register"]
275pub mod ccr5;
276#[doc = "channel x number of data register\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [cndtr5](cndtr5) module"]
277pub type CNDTR5 = crate::Reg<u32, _CNDTR5>;
278#[allow(missing_docs)]
279#[doc(hidden)]
280pub struct _CNDTR5;
281#[doc = "`read()` method returns [cndtr5::R](cndtr5::R) reader structure"]
282impl crate::Readable for CNDTR5 {}
283#[doc = "`write(|w| ..)` method takes [cndtr5::W](cndtr5::W) writer structure"]
284impl crate::Writable for CNDTR5 {}
285#[doc = "channel x number of data register"]
286pub mod cndtr5;
287#[doc = "channel x peripheral address register\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [cpar5](cpar5) module"]
288pub type CPAR5 = crate::Reg<u32, _CPAR5>;
289#[allow(missing_docs)]
290#[doc(hidden)]
291pub struct _CPAR5;
292#[doc = "`read()` method returns [cpar5::R](cpar5::R) reader structure"]
293impl crate::Readable for CPAR5 {}
294#[doc = "`write(|w| ..)` method takes [cpar5::W](cpar5::W) writer structure"]
295impl crate::Writable for CPAR5 {}
296#[doc = "channel x peripheral address register"]
297pub mod cpar5;
298#[doc = "channel x memory address register\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [cmar5](cmar5) module"]
299pub type CMAR5 = crate::Reg<u32, _CMAR5>;
300#[allow(missing_docs)]
301#[doc(hidden)]
302pub struct _CMAR5;
303#[doc = "`read()` method returns [cmar5::R](cmar5::R) reader structure"]
304impl crate::Readable for CMAR5 {}
305#[doc = "`write(|w| ..)` method takes [cmar5::W](cmar5::W) writer structure"]
306impl crate::Writable for CMAR5 {}
307#[doc = "channel x memory address register"]
308pub mod cmar5;
309#[doc = "channel x configuration register\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [ccr6](ccr6) module"]
310pub type CCR6 = crate::Reg<u32, _CCR6>;
311#[allow(missing_docs)]
312#[doc(hidden)]
313pub struct _CCR6;
314#[doc = "`read()` method returns [ccr6::R](ccr6::R) reader structure"]
315impl crate::Readable for CCR6 {}
316#[doc = "`write(|w| ..)` method takes [ccr6::W](ccr6::W) writer structure"]
317impl crate::Writable for CCR6 {}
318#[doc = "channel x configuration register"]
319pub mod ccr6;
320#[doc = "channel x number of data register\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [cndtr6](cndtr6) module"]
321pub type CNDTR6 = crate::Reg<u32, _CNDTR6>;
322#[allow(missing_docs)]
323#[doc(hidden)]
324pub struct _CNDTR6;
325#[doc = "`read()` method returns [cndtr6::R](cndtr6::R) reader structure"]
326impl crate::Readable for CNDTR6 {}
327#[doc = "`write(|w| ..)` method takes [cndtr6::W](cndtr6::W) writer structure"]
328impl crate::Writable for CNDTR6 {}
329#[doc = "channel x number of data register"]
330pub mod cndtr6;
331#[doc = "channel x peripheral address register\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [cpar6](cpar6) module"]
332pub type CPAR6 = crate::Reg<u32, _CPAR6>;
333#[allow(missing_docs)]
334#[doc(hidden)]
335pub struct _CPAR6;
336#[doc = "`read()` method returns [cpar6::R](cpar6::R) reader structure"]
337impl crate::Readable for CPAR6 {}
338#[doc = "`write(|w| ..)` method takes [cpar6::W](cpar6::W) writer structure"]
339impl crate::Writable for CPAR6 {}
340#[doc = "channel x peripheral address register"]
341pub mod cpar6;
342#[doc = "channel x memory address register\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [cmar6](cmar6) module"]
343pub type CMAR6 = crate::Reg<u32, _CMAR6>;
344#[allow(missing_docs)]
345#[doc(hidden)]
346pub struct _CMAR6;
347#[doc = "`read()` method returns [cmar6::R](cmar6::R) reader structure"]
348impl crate::Readable for CMAR6 {}
349#[doc = "`write(|w| ..)` method takes [cmar6::W](cmar6::W) writer structure"]
350impl crate::Writable for CMAR6 {}
351#[doc = "channel x memory address register"]
352pub mod cmar6;
353#[doc = "channel x configuration register\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [ccr7](ccr7) module"]
354pub type CCR7 = crate::Reg<u32, _CCR7>;
355#[allow(missing_docs)]
356#[doc(hidden)]
357pub struct _CCR7;
358#[doc = "`read()` method returns [ccr7::R](ccr7::R) reader structure"]
359impl crate::Readable for CCR7 {}
360#[doc = "`write(|w| ..)` method takes [ccr7::W](ccr7::W) writer structure"]
361impl crate::Writable for CCR7 {}
362#[doc = "channel x configuration register"]
363pub mod ccr7;
364#[doc = "channel x number of data register\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [cndtr7](cndtr7) module"]
365pub type CNDTR7 = crate::Reg<u32, _CNDTR7>;
366#[allow(missing_docs)]
367#[doc(hidden)]
368pub struct _CNDTR7;
369#[doc = "`read()` method returns [cndtr7::R](cndtr7::R) reader structure"]
370impl crate::Readable for CNDTR7 {}
371#[doc = "`write(|w| ..)` method takes [cndtr7::W](cndtr7::W) writer structure"]
372impl crate::Writable for CNDTR7 {}
373#[doc = "channel x number of data register"]
374pub mod cndtr7;
375#[doc = "channel x peripheral address register\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [cpar7](cpar7) module"]
376pub type CPAR7 = crate::Reg<u32, _CPAR7>;
377#[allow(missing_docs)]
378#[doc(hidden)]
379pub struct _CPAR7;
380#[doc = "`read()` method returns [cpar7::R](cpar7::R) reader structure"]
381impl crate::Readable for CPAR7 {}
382#[doc = "`write(|w| ..)` method takes [cpar7::W](cpar7::W) writer structure"]
383impl crate::Writable for CPAR7 {}
384#[doc = "channel x peripheral address register"]
385pub mod cpar7;
386#[doc = "channel x memory address register\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [cmar7](cmar7) module"]
387pub type CMAR7 = crate::Reg<u32, _CMAR7>;
388#[allow(missing_docs)]
389#[doc(hidden)]
390pub struct _CMAR7;
391#[doc = "`read()` method returns [cmar7::R](cmar7::R) reader structure"]
392impl crate::Readable for CMAR7 {}
393#[doc = "`write(|w| ..)` method takes [cmar7::W](cmar7::W) writer structure"]
394impl crate::Writable for CMAR7 {}
395#[doc = "channel x memory address register"]
396pub mod cmar7;