1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4 #[doc = "0x00 - ADC Status and Control Registers 1"]
5 pub sc1a: SC1,
6 #[doc = "0x04 - ADC Status and Control Registers 1"]
7 pub sc1b: SC1,
8 #[doc = "0x08 - ADC Configuration Register 1"]
9 pub cfg1: CFG1,
10 #[doc = "0x0c - ADC Configuration Register 2"]
11 pub cfg2: CFG2,
12 #[doc = "0x10 - ADC Data Result Register"]
13 pub ra: R,
14 #[doc = "0x14 - ADC Data Result Register"]
15 pub rb: R,
16 #[doc = "0x18 - Compare Value Registers"]
17 pub cv1: CV,
18 #[doc = "0x1c - Compare Value Registers"]
19 pub cv2: CV,
20 #[doc = "0x20 - Status and Control Register 2"]
21 pub sc2: SC2,
22 #[doc = "0x24 - Status and Control Register 3"]
23 pub sc3: SC3,
24 #[doc = "0x28 - ADC Offset Correction Register"]
25 pub ofs: OFS,
26 #[doc = "0x2c - ADC Plus-Side Gain Register"]
27 pub pg: PG,
28 #[doc = "0x30 - ADC Minus-Side Gain Register"]
29 pub mg: MG,
30 #[doc = "0x34 - ADC Plus-Side General Calibration Value Register"]
31 pub clpd: CLPD,
32 #[doc = "0x38 - ADC Plus-Side General Calibration Value Register"]
33 pub clps: CLPS,
34 #[doc = "0x3c - ADC Plus-Side General Calibration Value Register"]
35 pub clp4: CLP4,
36 #[doc = "0x40 - ADC Plus-Side General Calibration Value Register"]
37 pub clp3: CLP3,
38 #[doc = "0x44 - ADC Plus-Side General Calibration Value Register"]
39 pub clp2: CLP2,
40 #[doc = "0x48 - ADC Plus-Side General Calibration Value Register"]
41 pub clp1: CLP1,
42 #[doc = "0x4c - ADC Plus-Side General Calibration Value Register"]
43 pub clp0: CLP0,
44 _reserved20: [u8; 4usize],
45 #[doc = "0x54 - ADC Minus-Side General Calibration Value Register"]
46 pub clmd: CLMD,
47 #[doc = "0x58 - ADC Minus-Side General Calibration Value Register"]
48 pub clms: CLMS,
49 #[doc = "0x5c - ADC Minus-Side General Calibration Value Register"]
50 pub clm4: CLM4,
51 #[doc = "0x60 - ADC Minus-Side General Calibration Value Register"]
52 pub clm3: CLM3,
53 #[doc = "0x64 - ADC Minus-Side General Calibration Value Register"]
54 pub clm2: CLM2,
55 #[doc = "0x68 - ADC Minus-Side General Calibration Value Register"]
56 pub clm1: CLM1,
57 #[doc = "0x6c - ADC Minus-Side General Calibration Value Register"]
58 pub clm0: CLM0,
59}
60#[doc = "ADC Status and Control Registers 1\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 avaliable fields see [sc1](sc1) module"]
61pub type SC1 = crate::Reg<u32, _SC1>;
62#[allow(missing_docs)]
63#[doc(hidden)]
64pub struct _SC1;
65#[doc = "`read()` method returns [sc1::R](sc1::R) reader structure"]
66impl crate::Readable for SC1 {}
67#[doc = "`write(|w| ..)` method takes [sc1::W](sc1::W) writer structure"]
68impl crate::Writable for SC1 {}
69#[doc = "ADC Status and Control Registers 1"]
70pub mod sc1;
71#[doc = "ADC Configuration Register 1\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 avaliable fields see [cfg1](cfg1) module"]
72pub type CFG1 = crate::Reg<u32, _CFG1>;
73#[allow(missing_docs)]
74#[doc(hidden)]
75pub struct _CFG1;
76#[doc = "`read()` method returns [cfg1::R](cfg1::R) reader structure"]
77impl crate::Readable for CFG1 {}
78#[doc = "`write(|w| ..)` method takes [cfg1::W](cfg1::W) writer structure"]
79impl crate::Writable for CFG1 {}
80#[doc = "ADC Configuration Register 1"]
81pub mod cfg1;
82#[doc = "ADC Configuration Register 2\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 avaliable fields see [cfg2](cfg2) module"]
83pub type CFG2 = crate::Reg<u32, _CFG2>;
84#[allow(missing_docs)]
85#[doc(hidden)]
86pub struct _CFG2;
87#[doc = "`read()` method returns [cfg2::R](cfg2::R) reader structure"]
88impl crate::Readable for CFG2 {}
89#[doc = "`write(|w| ..)` method takes [cfg2::W](cfg2::W) writer structure"]
90impl crate::Writable for CFG2 {}
91#[doc = "ADC Configuration Register 2"]
92pub mod cfg2;
93#[doc = "ADC Data Result 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 avaliable fields see [r](r) module"]
94pub type R = crate::Reg<u32, _R>;
95#[allow(missing_docs)]
96#[doc(hidden)]
97pub struct _R;
98#[doc = "`read()` method returns [r::R](r::R) reader structure"]
99impl crate::Readable for R {}
100#[doc = "ADC Data Result Register"]
101pub mod r;
102#[doc = "Compare Value Registers\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 avaliable fields see [cv](cv) module"]
103pub type CV = crate::Reg<u32, _CV>;
104#[allow(missing_docs)]
105#[doc(hidden)]
106pub struct _CV;
107#[doc = "`read()` method returns [cv::R](cv::R) reader structure"]
108impl crate::Readable for CV {}
109#[doc = "`write(|w| ..)` method takes [cv::W](cv::W) writer structure"]
110impl crate::Writable for CV {}
111#[doc = "Compare Value Registers"]
112pub mod cv;
113#[doc = "Status and Control Register 2\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 avaliable fields see [sc2](sc2) module"]
114pub type SC2 = crate::Reg<u32, _SC2>;
115#[allow(missing_docs)]
116#[doc(hidden)]
117pub struct _SC2;
118#[doc = "`read()` method returns [sc2::R](sc2::R) reader structure"]
119impl crate::Readable for SC2 {}
120#[doc = "`write(|w| ..)` method takes [sc2::W](sc2::W) writer structure"]
121impl crate::Writable for SC2 {}
122#[doc = "Status and Control Register 2"]
123pub mod sc2;
124#[doc = "Status and Control Register 3\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 avaliable fields see [sc3](sc3) module"]
125pub type SC3 = crate::Reg<u32, _SC3>;
126#[allow(missing_docs)]
127#[doc(hidden)]
128pub struct _SC3;
129#[doc = "`read()` method returns [sc3::R](sc3::R) reader structure"]
130impl crate::Readable for SC3 {}
131#[doc = "`write(|w| ..)` method takes [sc3::W](sc3::W) writer structure"]
132impl crate::Writable for SC3 {}
133#[doc = "Status and Control Register 3"]
134pub mod sc3;
135#[doc = "ADC Offset Correction 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 avaliable fields see [ofs](ofs) module"]
136pub type OFS = crate::Reg<u32, _OFS>;
137#[allow(missing_docs)]
138#[doc(hidden)]
139pub struct _OFS;
140#[doc = "`read()` method returns [ofs::R](ofs::R) reader structure"]
141impl crate::Readable for OFS {}
142#[doc = "`write(|w| ..)` method takes [ofs::W](ofs::W) writer structure"]
143impl crate::Writable for OFS {}
144#[doc = "ADC Offset Correction Register"]
145pub mod ofs;
146#[doc = "ADC Plus-Side Gain 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 avaliable fields see [pg](pg) module"]
147pub type PG = crate::Reg<u32, _PG>;
148#[allow(missing_docs)]
149#[doc(hidden)]
150pub struct _PG;
151#[doc = "`read()` method returns [pg::R](pg::R) reader structure"]
152impl crate::Readable for PG {}
153#[doc = "`write(|w| ..)` method takes [pg::W](pg::W) writer structure"]
154impl crate::Writable for PG {}
155#[doc = "ADC Plus-Side Gain Register"]
156pub mod pg;
157#[doc = "ADC Minus-Side Gain 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 avaliable fields see [mg](mg) module"]
158pub type MG = crate::Reg<u32, _MG>;
159#[allow(missing_docs)]
160#[doc(hidden)]
161pub struct _MG;
162#[doc = "`read()` method returns [mg::R](mg::R) reader structure"]
163impl crate::Readable for MG {}
164#[doc = "`write(|w| ..)` method takes [mg::W](mg::W) writer structure"]
165impl crate::Writable for MG {}
166#[doc = "ADC Minus-Side Gain Register"]
167pub mod mg;
168#[doc = "ADC Plus-Side General Calibration Value 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 avaliable fields see [clpd](clpd) module"]
169pub type CLPD = crate::Reg<u32, _CLPD>;
170#[allow(missing_docs)]
171#[doc(hidden)]
172pub struct _CLPD;
173#[doc = "`read()` method returns [clpd::R](clpd::R) reader structure"]
174impl crate::Readable for CLPD {}
175#[doc = "`write(|w| ..)` method takes [clpd::W](clpd::W) writer structure"]
176impl crate::Writable for CLPD {}
177#[doc = "ADC Plus-Side General Calibration Value Register"]
178pub mod clpd;
179#[doc = "ADC Plus-Side General Calibration Value 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 avaliable fields see [clps](clps) module"]
180pub type CLPS = crate::Reg<u32, _CLPS>;
181#[allow(missing_docs)]
182#[doc(hidden)]
183pub struct _CLPS;
184#[doc = "`read()` method returns [clps::R](clps::R) reader structure"]
185impl crate::Readable for CLPS {}
186#[doc = "`write(|w| ..)` method takes [clps::W](clps::W) writer structure"]
187impl crate::Writable for CLPS {}
188#[doc = "ADC Plus-Side General Calibration Value Register"]
189pub mod clps;
190#[doc = "ADC Plus-Side General Calibration Value 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 avaliable fields see [clp4](clp4) module"]
191pub type CLP4 = crate::Reg<u32, _CLP4>;
192#[allow(missing_docs)]
193#[doc(hidden)]
194pub struct _CLP4;
195#[doc = "`read()` method returns [clp4::R](clp4::R) reader structure"]
196impl crate::Readable for CLP4 {}
197#[doc = "`write(|w| ..)` method takes [clp4::W](clp4::W) writer structure"]
198impl crate::Writable for CLP4 {}
199#[doc = "ADC Plus-Side General Calibration Value Register"]
200pub mod clp4;
201#[doc = "ADC Plus-Side General Calibration Value 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 avaliable fields see [clp3](clp3) module"]
202pub type CLP3 = crate::Reg<u32, _CLP3>;
203#[allow(missing_docs)]
204#[doc(hidden)]
205pub struct _CLP3;
206#[doc = "`read()` method returns [clp3::R](clp3::R) reader structure"]
207impl crate::Readable for CLP3 {}
208#[doc = "`write(|w| ..)` method takes [clp3::W](clp3::W) writer structure"]
209impl crate::Writable for CLP3 {}
210#[doc = "ADC Plus-Side General Calibration Value Register"]
211pub mod clp3;
212#[doc = "ADC Plus-Side General Calibration Value 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 avaliable fields see [clp2](clp2) module"]
213pub type CLP2 = crate::Reg<u32, _CLP2>;
214#[allow(missing_docs)]
215#[doc(hidden)]
216pub struct _CLP2;
217#[doc = "`read()` method returns [clp2::R](clp2::R) reader structure"]
218impl crate::Readable for CLP2 {}
219#[doc = "`write(|w| ..)` method takes [clp2::W](clp2::W) writer structure"]
220impl crate::Writable for CLP2 {}
221#[doc = "ADC Plus-Side General Calibration Value Register"]
222pub mod clp2;
223#[doc = "ADC Plus-Side General Calibration Value 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 avaliable fields see [clp1](clp1) module"]
224pub type CLP1 = crate::Reg<u32, _CLP1>;
225#[allow(missing_docs)]
226#[doc(hidden)]
227pub struct _CLP1;
228#[doc = "`read()` method returns [clp1::R](clp1::R) reader structure"]
229impl crate::Readable for CLP1 {}
230#[doc = "`write(|w| ..)` method takes [clp1::W](clp1::W) writer structure"]
231impl crate::Writable for CLP1 {}
232#[doc = "ADC Plus-Side General Calibration Value Register"]
233pub mod clp1;
234#[doc = "ADC Plus-Side General Calibration Value 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 avaliable fields see [clp0](clp0) module"]
235pub type CLP0 = crate::Reg<u32, _CLP0>;
236#[allow(missing_docs)]
237#[doc(hidden)]
238pub struct _CLP0;
239#[doc = "`read()` method returns [clp0::R](clp0::R) reader structure"]
240impl crate::Readable for CLP0 {}
241#[doc = "`write(|w| ..)` method takes [clp0::W](clp0::W) writer structure"]
242impl crate::Writable for CLP0 {}
243#[doc = "ADC Plus-Side General Calibration Value Register"]
244pub mod clp0;
245#[doc = "ADC Minus-Side General Calibration Value 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 avaliable fields see [clmd](clmd) module"]
246pub type CLMD = crate::Reg<u32, _CLMD>;
247#[allow(missing_docs)]
248#[doc(hidden)]
249pub struct _CLMD;
250#[doc = "`read()` method returns [clmd::R](clmd::R) reader structure"]
251impl crate::Readable for CLMD {}
252#[doc = "`write(|w| ..)` method takes [clmd::W](clmd::W) writer structure"]
253impl crate::Writable for CLMD {}
254#[doc = "ADC Minus-Side General Calibration Value Register"]
255pub mod clmd;
256#[doc = "ADC Minus-Side General Calibration Value 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 avaliable fields see [clms](clms) module"]
257pub type CLMS = crate::Reg<u32, _CLMS>;
258#[allow(missing_docs)]
259#[doc(hidden)]
260pub struct _CLMS;
261#[doc = "`read()` method returns [clms::R](clms::R) reader structure"]
262impl crate::Readable for CLMS {}
263#[doc = "`write(|w| ..)` method takes [clms::W](clms::W) writer structure"]
264impl crate::Writable for CLMS {}
265#[doc = "ADC Minus-Side General Calibration Value Register"]
266pub mod clms;
267#[doc = "ADC Minus-Side General Calibration Value 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 avaliable fields see [clm4](clm4) module"]
268pub type CLM4 = crate::Reg<u32, _CLM4>;
269#[allow(missing_docs)]
270#[doc(hidden)]
271pub struct _CLM4;
272#[doc = "`read()` method returns [clm4::R](clm4::R) reader structure"]
273impl crate::Readable for CLM4 {}
274#[doc = "`write(|w| ..)` method takes [clm4::W](clm4::W) writer structure"]
275impl crate::Writable for CLM4 {}
276#[doc = "ADC Minus-Side General Calibration Value Register"]
277pub mod clm4;
278#[doc = "ADC Minus-Side General Calibration Value 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 avaliable fields see [clm3](clm3) module"]
279pub type CLM3 = crate::Reg<u32, _CLM3>;
280#[allow(missing_docs)]
281#[doc(hidden)]
282pub struct _CLM3;
283#[doc = "`read()` method returns [clm3::R](clm3::R) reader structure"]
284impl crate::Readable for CLM3 {}
285#[doc = "`write(|w| ..)` method takes [clm3::W](clm3::W) writer structure"]
286impl crate::Writable for CLM3 {}
287#[doc = "ADC Minus-Side General Calibration Value Register"]
288pub mod clm3;
289#[doc = "ADC Minus-Side General Calibration Value 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 avaliable fields see [clm2](clm2) module"]
290pub type CLM2 = crate::Reg<u32, _CLM2>;
291#[allow(missing_docs)]
292#[doc(hidden)]
293pub struct _CLM2;
294#[doc = "`read()` method returns [clm2::R](clm2::R) reader structure"]
295impl crate::Readable for CLM2 {}
296#[doc = "`write(|w| ..)` method takes [clm2::W](clm2::W) writer structure"]
297impl crate::Writable for CLM2 {}
298#[doc = "ADC Minus-Side General Calibration Value Register"]
299pub mod clm2;
300#[doc = "ADC Minus-Side General Calibration Value 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 avaliable fields see [clm1](clm1) module"]
301pub type CLM1 = crate::Reg<u32, _CLM1>;
302#[allow(missing_docs)]
303#[doc(hidden)]
304pub struct _CLM1;
305#[doc = "`read()` method returns [clm1::R](clm1::R) reader structure"]
306impl crate::Readable for CLM1 {}
307#[doc = "`write(|w| ..)` method takes [clm1::W](clm1::W) writer structure"]
308impl crate::Writable for CLM1 {}
309#[doc = "ADC Minus-Side General Calibration Value Register"]
310pub mod clm1;
311#[doc = "ADC Minus-Side General Calibration Value 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 avaliable fields see [clm0](clm0) module"]
312pub type CLM0 = crate::Reg<u32, _CLM0>;
313#[allow(missing_docs)]
314#[doc(hidden)]
315pub struct _CLM0;
316#[doc = "`read()` method returns [clm0::R](clm0::R) reader structure"]
317impl crate::Readable for CLM0 {}
318#[doc = "`write(|w| ..)` method takes [clm0::W](clm0::W) writer structure"]
319impl crate::Writable for CLM0 {}
320#[doc = "ADC Minus-Side General Calibration Value Register"]
321pub mod clm0;