1#[doc = "Register `SECR` reader"]
2pub type R = crate::R<SecrSpec>;
3#[doc = "Register `SECR` writer"]
4pub type W = crate::W<SecrSpec>;
5#[doc = "Field `E0` reader - 0:0\\]
6Event #0"]
7pub type E0R = crate::BitReader;
8#[doc = "Field `E0` writer - 0:0\\]
9Event #0"]
10pub type E0W<'a, REG> = crate::BitWriter<'a, REG>;
11#[doc = "Field `E1` reader - 1:1\\]
12Event #1"]
13pub type E1R = crate::BitReader;
14#[doc = "Field `E1` writer - 1:1\\]
15Event #1"]
16pub type E1W<'a, REG> = crate::BitWriter<'a, REG>;
17#[doc = "Field `E2` reader - 2:2\\]
18Event #2"]
19pub type E2R = crate::BitReader;
20#[doc = "Field `E2` writer - 2:2\\]
21Event #2"]
22pub type E2W<'a, REG> = crate::BitWriter<'a, REG>;
23#[doc = "Field `E3` reader - 3:3\\]
24Event #3"]
25pub type E3R = crate::BitReader;
26#[doc = "Field `E3` writer - 3:3\\]
27Event #3"]
28pub type E3W<'a, REG> = crate::BitWriter<'a, REG>;
29#[doc = "Field `E4` reader - 4:4\\]
30Event #4"]
31pub type E4R = crate::BitReader;
32#[doc = "Field `E4` writer - 4:4\\]
33Event #4"]
34pub type E4W<'a, REG> = crate::BitWriter<'a, REG>;
35#[doc = "Field `E5` reader - 5:5\\]
36Event #5"]
37pub type E5R = crate::BitReader;
38#[doc = "Field `E5` writer - 5:5\\]
39Event #5"]
40pub type E5W<'a, REG> = crate::BitWriter<'a, REG>;
41#[doc = "Field `E6` reader - 6:6\\]
42Event #6"]
43pub type E6R = crate::BitReader;
44#[doc = "Field `E6` writer - 6:6\\]
45Event #6"]
46pub type E6W<'a, REG> = crate::BitWriter<'a, REG>;
47#[doc = "Field `E7` reader - 7:7\\]
48Event #7"]
49pub type E7R = crate::BitReader;
50#[doc = "Field `E7` writer - 7:7\\]
51Event #7"]
52pub type E7W<'a, REG> = crate::BitWriter<'a, REG>;
53#[doc = "Field `E8` reader - 8:8\\]
54Event #8"]
55pub type E8R = crate::BitReader;
56#[doc = "Field `E8` writer - 8:8\\]
57Event #8"]
58pub type E8W<'a, REG> = crate::BitWriter<'a, REG>;
59#[doc = "Field `E9` reader - 9:9\\]
60Event #9"]
61pub type E9R = crate::BitReader;
62#[doc = "Field `E9` writer - 9:9\\]
63Event #9"]
64pub type E9W<'a, REG> = crate::BitWriter<'a, REG>;
65#[doc = "Field `E10` reader - 10:10\\]
66Event #10"]
67pub type E10R = crate::BitReader;
68#[doc = "Field `E10` writer - 10:10\\]
69Event #10"]
70pub type E10W<'a, REG> = crate::BitWriter<'a, REG>;
71#[doc = "Field `E11` reader - 11:11\\]
72Event #11"]
73pub type E11R = crate::BitReader;
74#[doc = "Field `E11` writer - 11:11\\]
75Event #11"]
76pub type E11W<'a, REG> = crate::BitWriter<'a, REG>;
77#[doc = "Field `E12` reader - 12:12\\]
78Event #12"]
79pub type E12R = crate::BitReader;
80#[doc = "Field `E12` writer - 12:12\\]
81Event #12"]
82pub type E12W<'a, REG> = crate::BitWriter<'a, REG>;
83#[doc = "Field `E13` reader - 13:13\\]
84Event #13"]
85pub type E13R = crate::BitReader;
86#[doc = "Field `E13` writer - 13:13\\]
87Event #13"]
88pub type E13W<'a, REG> = crate::BitWriter<'a, REG>;
89#[doc = "Field `E14` reader - 14:14\\]
90Event #14"]
91pub type E14R = crate::BitReader;
92#[doc = "Field `E14` writer - 14:14\\]
93Event #14"]
94pub type E14W<'a, REG> = crate::BitWriter<'a, REG>;
95#[doc = "Field `E15` reader - 15:15\\]
96Event #15"]
97pub type E15R = crate::BitReader;
98#[doc = "Field `E15` writer - 15:15\\]
99Event #15"]
100pub type E15W<'a, REG> = crate::BitWriter<'a, REG>;
101#[doc = "Field `E16` reader - 16:16\\]
102Event #16"]
103pub type E16R = crate::BitReader;
104#[doc = "Field `E16` writer - 16:16\\]
105Event #16"]
106pub type E16W<'a, REG> = crate::BitWriter<'a, REG>;
107#[doc = "Field `E17` reader - 17:17\\]
108Event #17"]
109pub type E17R = crate::BitReader;
110#[doc = "Field `E17` writer - 17:17\\]
111Event #17"]
112pub type E17W<'a, REG> = crate::BitWriter<'a, REG>;
113#[doc = "Field `E18` reader - 18:18\\]
114Event #18"]
115pub type E18R = crate::BitReader;
116#[doc = "Field `E18` writer - 18:18\\]
117Event #18"]
118pub type E18W<'a, REG> = crate::BitWriter<'a, REG>;
119#[doc = "Field `E19` reader - 19:19\\]
120Event #19"]
121pub type E19R = crate::BitReader;
122#[doc = "Field `E19` writer - 19:19\\]
123Event #19"]
124pub type E19W<'a, REG> = crate::BitWriter<'a, REG>;
125#[doc = "Field `E20` reader - 20:20\\]
126Event #20"]
127pub type E20R = crate::BitReader;
128#[doc = "Field `E20` writer - 20:20\\]
129Event #20"]
130pub type E20W<'a, REG> = crate::BitWriter<'a, REG>;
131#[doc = "Field `E21` reader - 21:21\\]
132Event #21"]
133pub type E21R = crate::BitReader;
134#[doc = "Field `E21` writer - 21:21\\]
135Event #21"]
136pub type E21W<'a, REG> = crate::BitWriter<'a, REG>;
137#[doc = "Field `E22` reader - 22:22\\]
138Event #22"]
139pub type E22R = crate::BitReader;
140#[doc = "Field `E22` writer - 22:22\\]
141Event #22"]
142pub type E22W<'a, REG> = crate::BitWriter<'a, REG>;
143#[doc = "Field `E23` reader - 23:23\\]
144Event #23"]
145pub type E23R = crate::BitReader;
146#[doc = "Field `E23` writer - 23:23\\]
147Event #23"]
148pub type E23W<'a, REG> = crate::BitWriter<'a, REG>;
149#[doc = "Field `E24` reader - 24:24\\]
150Event #24"]
151pub type E24R = crate::BitReader;
152#[doc = "Field `E24` writer - 24:24\\]
153Event #24"]
154pub type E24W<'a, REG> = crate::BitWriter<'a, REG>;
155#[doc = "Field `E25` reader - 25:25\\]
156Event #25"]
157pub type E25R = crate::BitReader;
158#[doc = "Field `E25` writer - 25:25\\]
159Event #25"]
160pub type E25W<'a, REG> = crate::BitWriter<'a, REG>;
161#[doc = "Field `E26` reader - 26:26\\]
162Event #26"]
163pub type E26R = crate::BitReader;
164#[doc = "Field `E26` writer - 26:26\\]
165Event #26"]
166pub type E26W<'a, REG> = crate::BitWriter<'a, REG>;
167#[doc = "Field `E27` reader - 27:27\\]
168Event #27"]
169pub type E27R = crate::BitReader;
170#[doc = "Field `E27` writer - 27:27\\]
171Event #27"]
172pub type E27W<'a, REG> = crate::BitWriter<'a, REG>;
173#[doc = "Field `E28` reader - 28:28\\]
174Event #28"]
175pub type E28R = crate::BitReader;
176#[doc = "Field `E28` writer - 28:28\\]
177Event #28"]
178pub type E28W<'a, REG> = crate::BitWriter<'a, REG>;
179#[doc = "Field `E29` reader - 29:29\\]
180Event #29"]
181pub type E29R = crate::BitReader;
182#[doc = "Field `E29` writer - 29:29\\]
183Event #29"]
184pub type E29W<'a, REG> = crate::BitWriter<'a, REG>;
185#[doc = "Field `E30` reader - 30:30\\]
186Event #30"]
187pub type E30R = crate::BitReader;
188#[doc = "Field `E30` writer - 30:30\\]
189Event #30"]
190pub type E30W<'a, REG> = crate::BitWriter<'a, REG>;
191#[doc = "Field `E31` reader - 31:31\\]
192Event #31"]
193pub type E31R = crate::BitReader;
194#[doc = "Field `E31` writer - 31:31\\]
195Event #31"]
196pub type E31W<'a, REG> = crate::BitWriter<'a, REG>;
197impl R {
198 #[doc = "Bit 0 - 0:0\\]
199Event #0"]
200 #[inline(always)]
201 pub fn e0(&self) -> E0R {
202 E0R::new((self.bits & 1) != 0)
203 }
204 #[doc = "Bit 1 - 1:1\\]
205Event #1"]
206 #[inline(always)]
207 pub fn e1(&self) -> E1R {
208 E1R::new(((self.bits >> 1) & 1) != 0)
209 }
210 #[doc = "Bit 2 - 2:2\\]
211Event #2"]
212 #[inline(always)]
213 pub fn e2(&self) -> E2R {
214 E2R::new(((self.bits >> 2) & 1) != 0)
215 }
216 #[doc = "Bit 3 - 3:3\\]
217Event #3"]
218 #[inline(always)]
219 pub fn e3(&self) -> E3R {
220 E3R::new(((self.bits >> 3) & 1) != 0)
221 }
222 #[doc = "Bit 4 - 4:4\\]
223Event #4"]
224 #[inline(always)]
225 pub fn e4(&self) -> E4R {
226 E4R::new(((self.bits >> 4) & 1) != 0)
227 }
228 #[doc = "Bit 5 - 5:5\\]
229Event #5"]
230 #[inline(always)]
231 pub fn e5(&self) -> E5R {
232 E5R::new(((self.bits >> 5) & 1) != 0)
233 }
234 #[doc = "Bit 6 - 6:6\\]
235Event #6"]
236 #[inline(always)]
237 pub fn e6(&self) -> E6R {
238 E6R::new(((self.bits >> 6) & 1) != 0)
239 }
240 #[doc = "Bit 7 - 7:7\\]
241Event #7"]
242 #[inline(always)]
243 pub fn e7(&self) -> E7R {
244 E7R::new(((self.bits >> 7) & 1) != 0)
245 }
246 #[doc = "Bit 8 - 8:8\\]
247Event #8"]
248 #[inline(always)]
249 pub fn e8(&self) -> E8R {
250 E8R::new(((self.bits >> 8) & 1) != 0)
251 }
252 #[doc = "Bit 9 - 9:9\\]
253Event #9"]
254 #[inline(always)]
255 pub fn e9(&self) -> E9R {
256 E9R::new(((self.bits >> 9) & 1) != 0)
257 }
258 #[doc = "Bit 10 - 10:10\\]
259Event #10"]
260 #[inline(always)]
261 pub fn e10(&self) -> E10R {
262 E10R::new(((self.bits >> 10) & 1) != 0)
263 }
264 #[doc = "Bit 11 - 11:11\\]
265Event #11"]
266 #[inline(always)]
267 pub fn e11(&self) -> E11R {
268 E11R::new(((self.bits >> 11) & 1) != 0)
269 }
270 #[doc = "Bit 12 - 12:12\\]
271Event #12"]
272 #[inline(always)]
273 pub fn e12(&self) -> E12R {
274 E12R::new(((self.bits >> 12) & 1) != 0)
275 }
276 #[doc = "Bit 13 - 13:13\\]
277Event #13"]
278 #[inline(always)]
279 pub fn e13(&self) -> E13R {
280 E13R::new(((self.bits >> 13) & 1) != 0)
281 }
282 #[doc = "Bit 14 - 14:14\\]
283Event #14"]
284 #[inline(always)]
285 pub fn e14(&self) -> E14R {
286 E14R::new(((self.bits >> 14) & 1) != 0)
287 }
288 #[doc = "Bit 15 - 15:15\\]
289Event #15"]
290 #[inline(always)]
291 pub fn e15(&self) -> E15R {
292 E15R::new(((self.bits >> 15) & 1) != 0)
293 }
294 #[doc = "Bit 16 - 16:16\\]
295Event #16"]
296 #[inline(always)]
297 pub fn e16(&self) -> E16R {
298 E16R::new(((self.bits >> 16) & 1) != 0)
299 }
300 #[doc = "Bit 17 - 17:17\\]
301Event #17"]
302 #[inline(always)]
303 pub fn e17(&self) -> E17R {
304 E17R::new(((self.bits >> 17) & 1) != 0)
305 }
306 #[doc = "Bit 18 - 18:18\\]
307Event #18"]
308 #[inline(always)]
309 pub fn e18(&self) -> E18R {
310 E18R::new(((self.bits >> 18) & 1) != 0)
311 }
312 #[doc = "Bit 19 - 19:19\\]
313Event #19"]
314 #[inline(always)]
315 pub fn e19(&self) -> E19R {
316 E19R::new(((self.bits >> 19) & 1) != 0)
317 }
318 #[doc = "Bit 20 - 20:20\\]
319Event #20"]
320 #[inline(always)]
321 pub fn e20(&self) -> E20R {
322 E20R::new(((self.bits >> 20) & 1) != 0)
323 }
324 #[doc = "Bit 21 - 21:21\\]
325Event #21"]
326 #[inline(always)]
327 pub fn e21(&self) -> E21R {
328 E21R::new(((self.bits >> 21) & 1) != 0)
329 }
330 #[doc = "Bit 22 - 22:22\\]
331Event #22"]
332 #[inline(always)]
333 pub fn e22(&self) -> E22R {
334 E22R::new(((self.bits >> 22) & 1) != 0)
335 }
336 #[doc = "Bit 23 - 23:23\\]
337Event #23"]
338 #[inline(always)]
339 pub fn e23(&self) -> E23R {
340 E23R::new(((self.bits >> 23) & 1) != 0)
341 }
342 #[doc = "Bit 24 - 24:24\\]
343Event #24"]
344 #[inline(always)]
345 pub fn e24(&self) -> E24R {
346 E24R::new(((self.bits >> 24) & 1) != 0)
347 }
348 #[doc = "Bit 25 - 25:25\\]
349Event #25"]
350 #[inline(always)]
351 pub fn e25(&self) -> E25R {
352 E25R::new(((self.bits >> 25) & 1) != 0)
353 }
354 #[doc = "Bit 26 - 26:26\\]
355Event #26"]
356 #[inline(always)]
357 pub fn e26(&self) -> E26R {
358 E26R::new(((self.bits >> 26) & 1) != 0)
359 }
360 #[doc = "Bit 27 - 27:27\\]
361Event #27"]
362 #[inline(always)]
363 pub fn e27(&self) -> E27R {
364 E27R::new(((self.bits >> 27) & 1) != 0)
365 }
366 #[doc = "Bit 28 - 28:28\\]
367Event #28"]
368 #[inline(always)]
369 pub fn e28(&self) -> E28R {
370 E28R::new(((self.bits >> 28) & 1) != 0)
371 }
372 #[doc = "Bit 29 - 29:29\\]
373Event #29"]
374 #[inline(always)]
375 pub fn e29(&self) -> E29R {
376 E29R::new(((self.bits >> 29) & 1) != 0)
377 }
378 #[doc = "Bit 30 - 30:30\\]
379Event #30"]
380 #[inline(always)]
381 pub fn e30(&self) -> E30R {
382 E30R::new(((self.bits >> 30) & 1) != 0)
383 }
384 #[doc = "Bit 31 - 31:31\\]
385Event #31"]
386 #[inline(always)]
387 pub fn e31(&self) -> E31R {
388 E31R::new(((self.bits >> 31) & 1) != 0)
389 }
390}
391impl W {
392 #[doc = "Bit 0 - 0:0\\]
393Event #0"]
394 #[inline(always)]
395 #[must_use]
396 pub fn e0(&mut self) -> E0W<SecrSpec> {
397 E0W::new(self, 0)
398 }
399 #[doc = "Bit 1 - 1:1\\]
400Event #1"]
401 #[inline(always)]
402 #[must_use]
403 pub fn e1(&mut self) -> E1W<SecrSpec> {
404 E1W::new(self, 1)
405 }
406 #[doc = "Bit 2 - 2:2\\]
407Event #2"]
408 #[inline(always)]
409 #[must_use]
410 pub fn e2(&mut self) -> E2W<SecrSpec> {
411 E2W::new(self, 2)
412 }
413 #[doc = "Bit 3 - 3:3\\]
414Event #3"]
415 #[inline(always)]
416 #[must_use]
417 pub fn e3(&mut self) -> E3W<SecrSpec> {
418 E3W::new(self, 3)
419 }
420 #[doc = "Bit 4 - 4:4\\]
421Event #4"]
422 #[inline(always)]
423 #[must_use]
424 pub fn e4(&mut self) -> E4W<SecrSpec> {
425 E4W::new(self, 4)
426 }
427 #[doc = "Bit 5 - 5:5\\]
428Event #5"]
429 #[inline(always)]
430 #[must_use]
431 pub fn e5(&mut self) -> E5W<SecrSpec> {
432 E5W::new(self, 5)
433 }
434 #[doc = "Bit 6 - 6:6\\]
435Event #6"]
436 #[inline(always)]
437 #[must_use]
438 pub fn e6(&mut self) -> E6W<SecrSpec> {
439 E6W::new(self, 6)
440 }
441 #[doc = "Bit 7 - 7:7\\]
442Event #7"]
443 #[inline(always)]
444 #[must_use]
445 pub fn e7(&mut self) -> E7W<SecrSpec> {
446 E7W::new(self, 7)
447 }
448 #[doc = "Bit 8 - 8:8\\]
449Event #8"]
450 #[inline(always)]
451 #[must_use]
452 pub fn e8(&mut self) -> E8W<SecrSpec> {
453 E8W::new(self, 8)
454 }
455 #[doc = "Bit 9 - 9:9\\]
456Event #9"]
457 #[inline(always)]
458 #[must_use]
459 pub fn e9(&mut self) -> E9W<SecrSpec> {
460 E9W::new(self, 9)
461 }
462 #[doc = "Bit 10 - 10:10\\]
463Event #10"]
464 #[inline(always)]
465 #[must_use]
466 pub fn e10(&mut self) -> E10W<SecrSpec> {
467 E10W::new(self, 10)
468 }
469 #[doc = "Bit 11 - 11:11\\]
470Event #11"]
471 #[inline(always)]
472 #[must_use]
473 pub fn e11(&mut self) -> E11W<SecrSpec> {
474 E11W::new(self, 11)
475 }
476 #[doc = "Bit 12 - 12:12\\]
477Event #12"]
478 #[inline(always)]
479 #[must_use]
480 pub fn e12(&mut self) -> E12W<SecrSpec> {
481 E12W::new(self, 12)
482 }
483 #[doc = "Bit 13 - 13:13\\]
484Event #13"]
485 #[inline(always)]
486 #[must_use]
487 pub fn e13(&mut self) -> E13W<SecrSpec> {
488 E13W::new(self, 13)
489 }
490 #[doc = "Bit 14 - 14:14\\]
491Event #14"]
492 #[inline(always)]
493 #[must_use]
494 pub fn e14(&mut self) -> E14W<SecrSpec> {
495 E14W::new(self, 14)
496 }
497 #[doc = "Bit 15 - 15:15\\]
498Event #15"]
499 #[inline(always)]
500 #[must_use]
501 pub fn e15(&mut self) -> E15W<SecrSpec> {
502 E15W::new(self, 15)
503 }
504 #[doc = "Bit 16 - 16:16\\]
505Event #16"]
506 #[inline(always)]
507 #[must_use]
508 pub fn e16(&mut self) -> E16W<SecrSpec> {
509 E16W::new(self, 16)
510 }
511 #[doc = "Bit 17 - 17:17\\]
512Event #17"]
513 #[inline(always)]
514 #[must_use]
515 pub fn e17(&mut self) -> E17W<SecrSpec> {
516 E17W::new(self, 17)
517 }
518 #[doc = "Bit 18 - 18:18\\]
519Event #18"]
520 #[inline(always)]
521 #[must_use]
522 pub fn e18(&mut self) -> E18W<SecrSpec> {
523 E18W::new(self, 18)
524 }
525 #[doc = "Bit 19 - 19:19\\]
526Event #19"]
527 #[inline(always)]
528 #[must_use]
529 pub fn e19(&mut self) -> E19W<SecrSpec> {
530 E19W::new(self, 19)
531 }
532 #[doc = "Bit 20 - 20:20\\]
533Event #20"]
534 #[inline(always)]
535 #[must_use]
536 pub fn e20(&mut self) -> E20W<SecrSpec> {
537 E20W::new(self, 20)
538 }
539 #[doc = "Bit 21 - 21:21\\]
540Event #21"]
541 #[inline(always)]
542 #[must_use]
543 pub fn e21(&mut self) -> E21W<SecrSpec> {
544 E21W::new(self, 21)
545 }
546 #[doc = "Bit 22 - 22:22\\]
547Event #22"]
548 #[inline(always)]
549 #[must_use]
550 pub fn e22(&mut self) -> E22W<SecrSpec> {
551 E22W::new(self, 22)
552 }
553 #[doc = "Bit 23 - 23:23\\]
554Event #23"]
555 #[inline(always)]
556 #[must_use]
557 pub fn e23(&mut self) -> E23W<SecrSpec> {
558 E23W::new(self, 23)
559 }
560 #[doc = "Bit 24 - 24:24\\]
561Event #24"]
562 #[inline(always)]
563 #[must_use]
564 pub fn e24(&mut self) -> E24W<SecrSpec> {
565 E24W::new(self, 24)
566 }
567 #[doc = "Bit 25 - 25:25\\]
568Event #25"]
569 #[inline(always)]
570 #[must_use]
571 pub fn e25(&mut self) -> E25W<SecrSpec> {
572 E25W::new(self, 25)
573 }
574 #[doc = "Bit 26 - 26:26\\]
575Event #26"]
576 #[inline(always)]
577 #[must_use]
578 pub fn e26(&mut self) -> E26W<SecrSpec> {
579 E26W::new(self, 26)
580 }
581 #[doc = "Bit 27 - 27:27\\]
582Event #27"]
583 #[inline(always)]
584 #[must_use]
585 pub fn e27(&mut self) -> E27W<SecrSpec> {
586 E27W::new(self, 27)
587 }
588 #[doc = "Bit 28 - 28:28\\]
589Event #28"]
590 #[inline(always)]
591 #[must_use]
592 pub fn e28(&mut self) -> E28W<SecrSpec> {
593 E28W::new(self, 28)
594 }
595 #[doc = "Bit 29 - 29:29\\]
596Event #29"]
597 #[inline(always)]
598 #[must_use]
599 pub fn e29(&mut self) -> E29W<SecrSpec> {
600 E29W::new(self, 29)
601 }
602 #[doc = "Bit 30 - 30:30\\]
603Event #30"]
604 #[inline(always)]
605 #[must_use]
606 pub fn e30(&mut self) -> E30W<SecrSpec> {
607 E30W::new(self, 30)
608 }
609 #[doc = "Bit 31 - 31:31\\]
610Event #31"]
611 #[inline(always)]
612 #[must_use]
613 pub fn e31(&mut self) -> E31W<SecrSpec> {
614 E31W::new(self, 31)
615 }
616}
617#[doc = "Secondary Event Clear Register: The secondary event clear register is used to clear the status of the SER registers. CPU write of '1' to the SECR.En bit clears the SER register. CPU write of '0' has no effect.\n\nYou can [`read`](crate::Reg::read) this register and get [`secr::R`](R). You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`secr::W`](W). You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api)."]
618pub struct SecrSpec;
619impl crate::RegisterSpec for SecrSpec {
620 type Ux = u32;
621}
622#[doc = "`read()` method returns [`secr::R`](R) reader structure"]
623impl crate::Readable for SecrSpec {}
624#[doc = "`write(|w| ..)` method takes [`secr::W`](W) writer structure"]
625impl crate::Writable for SecrSpec {
626 type Safety = crate::Unsafe;
627 const ZERO_TO_MODIFY_FIELDS_BITMAP: u32 = 0;
628 const ONE_TO_MODIFY_FIELDS_BITMAP: u32 = 0;
629}
630#[doc = "`reset()` method sets SECR to value 0"]
631impl crate::Resettable for SecrSpec {
632 const RESET_VALUE: u32 = 0;
633}